updated to use SwitchDisconnected-free ocaml-openflow