Error when httpboot featue is present without exposed port
When there was httpboot feature turned on but no exposed HTTP/HTTPS port (e.g. after upgrade), an error is thrown which is technically correct (Foreman now needs the exposed port) however it was thrown even when creating non-UEFI HTTP host (e.g. PXELinux BIOS). This patch fixes that.