updated_at can be overridden in an update

I believe the AR idiom is (perhaps a side effect of MySQL setting a date time to NULL) if you set the updated_at to nil the column will get the time set to now(). Do we want to mimic that AR behavior or truly let the updated_at be nil? The existing test reflects the AR-like behavior.