I think it's a little confusing for this method to be called `expected_messages_received?` when it does more than that now.  Maybe it should be renamed to something like `expected_messages_received_in_specified_order?` or something?