Only initialise the continuation if we're not switching
Fix some issues with coroutine-cpc, it passes the tests now
Remove debugging printfs