Add port conflict detection to the service validation logic.

Part of #974 
Ok, so is the conclusion of both reviewers to _not_ submit this, and to do it in the registry instead?