Only update runner contacted_at and status when polled for jobs
Description
As part of our discussion at gitlab-runner#29665 (closed) we have concluded that we should make a change to the registration process.
Proposal
Update runner contacted_at and status.
- runner should only change
contacted_ataftergitlab-runner run/startis executed (because it's picking up jobs).