In the case of trying to land something that already landed, we shouldn't waste time
running smoke tests on an empty patch. arc land will still bail, so this isn't a bug fix,
however we don't want to accidentally wait for re-runs while other changes are in the
land queue. This also avoids smoke testing when no changes were made in the automated
commits pipeline.
Depends on D5801