[efr32] avoid asserts during data requests (#5697)
[efr32] avoid asserts during data requests (#5697)

If the RAIL interrupt fires late (for example, when the MCU is heavily
loaded), then RAIL_IEEE802154_GetAddress and
RAIL_IEEE802154_SetFramePending return RAIL_STATUS_INVALID_STATE
because it is too late to modify the outgoing Immediate ACK. The
proposed solution is to avoid asserting and print a warning to make
the user aware of such problems.
jwhui/openthread,bukepo/openthread,openthread/openthread,jwhui/openthread,jwhui/openthread,bukepo/openthread,abtink/openthread,srickardti/openthread,srickardti/openthread,srickardti/openthread,chshu/openthread,bukepo/openthread,chshu/openthread,chshu/openthread,bukepo/openthread,chshu/openthread,chshu/openthread,abtink/openthread,srickardti/openthread,jwhui/openthread,openthread/openthread,abtink/openthread,openthread/openthread,chshu/openthread,abtink/openthread,openthread/openthread