sendToRadioAndAwait
Adds a mesh packet to the queue and suspends until its routing acknowledgement arrives.
A successful QueueStatus only means that firmware accepted the packet into its transport queue; it does not prove that a self-addressed admin command has been processed. This stricter acknowledgement is required when a later packet depends on that command, such as installing a shared contact before sending the first DM.
Time spent behind packets already in the FIFO is not part of the response timeout. The timeout begins after an active transport admits this packet and ends on its routing ACK/NAK or synchronous local-loopback result.
Return
true on a routing ACK or synchronous local-loopback delivery (ERRNO_SHOULD_RELEASE); false when disconnected, transport sending fails, a routing NAK or queue rejection arrives, or the operation times out.