Perhaps the challenger 604 positions were already taken (by some of the dash8 surveillance crew) when they were advertised several months ago - hence the now shortage of dash8 crew ...?
Sometimes jobs are advertised externally due to contractual / company requirements, but the jobs were never really available in the first place.... ?