Add batch_id-with-timestamp indexes to message store

I was thinking about adding an explicit pre-save hook, but I don't really want that to become a standard thing. I'd rather do something clever with a field (or index) object, but that's a lot more work.