Added support for making assertions on message delivery, made assertion failures much clearer.