Use builds matcher to push builds to the queue
Description
We should use a build matcher to push builds to the queue. This will allow us to ensure that we only use a limited set of attributes to match builds, to avoid the possibility of adding non-denormalized attributes to the pending builds table.
/cc @ayufan @darbyfrey
Edited by Grzegorz Bizon