don't use update, use set and set, in checkin

this makes sure middleware and validation are called. [#54155238]