If the rabbit_delayed_message process is restarted, a timer is not being started automatically until go is called or a new message is scheduled for delay.
This can cause significant delays in message arrival to queue if all publishers stop and rabbit_delayed_message is restarted, which is likely to happen simultaneously when the restart leads to a channel error.