The 3 males are just bad luck really, but the Hermie could of been caused by the temps you've had to deal with.
I'd say that because the plant has been in flower for so long that it's trying to pollenate itself now, but I'm not sure .
Never mind buddy, least the warmer weather is on the way...