Missing the timestamp property is unlikely to happen because it's create by gecko itself when saving the message to database. It also existed in the very first version of the moz mobile message(otherwise we could not sort the messages within conversation), so there is no migration issue for timestamp either. It should be safe to remove the timestamp checking and we just need to hide the sentTimestamp label if necessary( and having a comment for why we need this checking would be great!)