Refactor: scheduler: functionize checking whether colocation applies
This allows us to have more consistent trace messages, and will reduce
code duplication when more checks are added later.
patch_name: 019-rhbz1371576.patch
present_in_specfile: true
location_in_specfile: 19
squash_commits: true