One possibility is that a combination of over-exposure and under development (due to expired developer) resulted in very low contrast negs. When Gimp adjusted the exposure, it may also have pushed up the contrast, exacerbating the grain.