Prefer Runner#assign_to instead of creating directly
What does this MR do?
Use existing method rather than manipulating models directly.
Why was this MR needed?
Always use the same method for the same purpose.
What are the relevant issue numbers?
This is discovered in the process of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4093