Test that collect_all works when nothing changed

This improves the test coverage for this very common case and sets up
for a new test which will expose that we fail in this case for exploded
deployments collected by the cfn collector.

Change-Id: I74807107824f8795619207389c064e83580c1c87
Related-Bug: #1307153