Shutdown cleanly when the driver is stopped.

This is the state that should close channels/etc.  Then it returns nil, which will end that state machine, which will then exit the go routine.