scheduler: Wait for binaries with matching version to appear
Related to #11 (closed): It's possible for a Source package record to have been updated to a newer version, whereas the Packages records still refer to the older versions. See this thread for context.
When looking at binaries, we need to make sure that they match the source.