Ensure all tile workers are parked before finishing frame

Otherwise a pathological condition can start the next frame while some
related variables are still being read. Fixes #43.
7 jobs for master in 2 minutes and 20 seconds (queued for 2 seconds)