Beep and print message when arming is not allowed

Check conditions before trying to do arming state transition. Checking in state_machine_helper left for safety reasons as double check.