I think the fact that this does not set an expectation that the message is received is important to call out in a spec.  As this stands, it looks like we could make `allow_message` delegate to `expect_message` and it would still pass these specs but be broken.