We do ship "https" socket binding as part of default configs.
Problem that actually existed is that before this patch, redirect-socket was also "required" for https-listeners, which is nonsense + that attribute was not configurable for https-listener.
This commit basically just moves that redirect-socket run-time processing & dependencies from common performRuntime code for all listeners to just http & ajp listeners.