I believe this plugin is missing a piece of reporting for when a Cloudformation stack fails.
Reporting happens when the status is completed_successfully as we expect so I think it's just that the error is falling between the cracks so to speak and not properly being reported in the logs.
Quick fix suggestion;
This line needs to be updated to watch for any status, not just a successful one