Correctly suspend reads/writes on a closed channel