Move the bf.started signaling from processChunk to readFile.

A change in go1.1 could have the processChunk goroutine unstarted by the
time readFile ended, leaving to improper balancing of started and done signals.