fdsapi: cleanup and start VirtualChannelOpen