This reverts commit ee5f98ad49. This intoduced problems where outputs could not be turned off because they had flips pending.
ee5f98ad49