fixes #6381 - TFTP orchestration checks applicability of medium to OS late

yeah, i think especially with https://github.com/Katello/katello/pull/4325  if medium is present, then likely content source was not selected so use the medium.  Likewise if its not, then a content source is present so use that.