The combination of flat+grainy to me doesn't looks like underdeveloped - it looks like overexposed.
So, as said above, bracket exposures to check.

Jorge O