tor-proto: some TODO fixes in `ControlHandler`
These are mostly fixes related to returning errors to the user-provided oneshot channel rather than returning the errors to the reactor and causing the reactor to stop.
This also removes some TODOs that I think are not relevant anymore.