Add tests for messages that have both a date and a set of flags.
Fix a comment that was incorrect.
Add the first two negative tests.