Before returning service available, make sure port is connectable

https://docs.python.org/3/library/exceptions.html#PermissionError