Fix subtle bug with sending connection image creation
Be really defensive when trying to get a service port
Terminate connection if we can't get a service port