Respect a requested PortalIP if possible

This will make DNS possible on a static IP.
I will point out that this would be another case of an auto-populated spec field. I'm ok with that, but I'll cite #1502 here to provide another example for that discussion.