Delegate Close to underlying ReadWriteCloser

Necessary for cleanup.  There's probably some undesirable behavior
hiding in the interaction between closing some channels and the
underlying RWC close, but: For Later.