Heartbeats are no longer retried


Heartbeat messages are no longer automatically retried by the FIFO message queue. They are now considered 'one shot' messages.

Other 'one shot' messages can be added to the FIFO message queue with the oneShotMessageIDs option.

This change will make the consecutive heartbeats counter more sensitive to delivery failures.