Persist message queue (e.g. on exit) and drop messages (to log file) if message queue is overloaded