Error handling enhancements

- more descriptive error message on replay failure by journal
- allow replay to fail by journal after user exception on replay