Speed up initial file channel population

Makes file validity check the responsibility of the workers instead
of having to happen prior to starting any goroutines, allowing for
workers to begin work more quickly.