Relay on switching-to-suspend-all and remove half-solutions when that logic was applied only for coroutine stepping GitOrigin-RevId: 33301b627da9bbe04b06086cfcd63d65de47e0a0