How low was the fluid, if its got low enough to let air in then they need bleeding.
The pedal goes hard because the engines off (servo not working)
Just to add to your excitement, sounds like your servo will be giving up soon as it should be easy for a couple of pushes after engine switch off, if it doesnt the servo has a leak on a seal and is letting the vacuum out
Sorry