Properly process queue when merge conflicts happen

If start_build() returns False, which means that the build could not be
started, proceed to the next item instead of breaking the loop.