I didn't want to end up with both types of attachments (html & normal) on the draft as it struck me that this could be be disallowed in the future, which would break this test for no good reason.

I'm basically trying to make the test less fragile. I could take it out if you think it's actually confusing or just YAGNI code. The test passes either way.