Before returning service available, make sure port is connectable

A tuple _can_ be a default value (unlike a list, which is mutable).