Raise an exception on replayed or OOS messages

Unless the caller wanted the supplementary info returned separately.