Persist last_seen_at attribute in spec where applicable, instead of only assigning a value

:information_desk_person: The `last_seen_at` attr in for the `Traits::LastSeenAt` is being assigned a value throughout the spec, however there are three specific occasions where it should be persisted. This change fixes that issue.