fix regression where suspend-wrapped generators can only be run once