allow creating Message response without persisting

Not making this distinction resulted in bug where serializing a message
response for transmission resulted in a new database entry.