This reverts commit f1b05a0a. Need to revert to due to issues identified with testing. The transformation is incorrect for blocks that contain convergent instructions.