updated_at can be overridden in an update

I'm not sure if I agree with ```self.changed_attributes["updated_at"].blank?```. It seems like ```changed_attributes.key?("updated_at")``` will work better. In the odd case that a user wants to set updated_at to nil, this would allow them to do so.