Break when expected MCUs have been decoded

Added a break condition if the all MCU's have been decoded before the reset interval is complete.

I have a test fixture for this PR but the image is pretty large.  Let me know if you think it's better to commit it to the repo or host it somewhere and download it for tests.