commit the handler when putting on a closed channel (fixes #18)

This fixes alts' at-most-once guarantee being violated when there is an
operation that:
- Attempts to put on a closed channel.
- Is registered after other not-ready-yet operations.
0.3.1