Called when actor has been idle for too long..
If doUnconfirmedWarningProcessing is turned on, then override this method to try to do something useful before we give up
Used when processing events live - not recovering
Used when recovering events
Used when processing commands
(Since version 2.4) use persistAll instead
(Since version 2.4) use persistAllAsync instead