If doUnconfirmedWarningProcessing is turned on, then override this method to try to do something useful before we give up
Override this to decide if the failed outbound durableMessage should result in a persisted event.
Called when actor has been idle for too long..
Used when processing events live - not recovering
Used when recovering events
Used when processing commands