New commits destroy the dependency graph for older commits
New commits can supersede packages in the queue with a newer version, when a package is superseded the queue_dependencies don't get updated to point to the new packages, making the builds fail