unified connect() for both BCF and BigTap

The connect() function probes different ports and paths, since these have
varied across versions of the controller.