Add a check that the zprobe is not already triggered before moving the motors

I need to manually deploy my zprobe and more than once I've run G30 or G32 without doing the deployment and the printer does bad things and I have kill the power.

This change adds a check that the zprobe is not triggered before starting the G30 or G32 routine. Seems like a generally useful safety feature.