Fix noop transition check for cases where previous transition failed
Add a test ensuring a failed setup doesn't prevent future transitions