Engine: fall back to volatile message buffer in case of errors with SQLite
Engine: aid diagnostics when a message buffer throws an exception