Finally figured out why remote connections were not getting established.
<RANT>For all the type safety in Golang, why the crap do they allow time.Duration to interop with int</RANT>