Race condition during test.
Interal method refactoring.
Added ability to receive 'transient' or non-journaled messages.
Removed completed/unnecessary TODOs.
Completed TODO.