Saturday attempt to refine flight mode switching

No results to stop spamming the control board, or to figure out why
maintainNode is needed.
Fixed spamming UART problem

if condition in protocol.cpp eliminated need to spam UART