If it still works commented out then it sounds like your definition of "when a new output becomes available" is covered by the similar:
load-module module-switch-on-port-available
As for removing module-switch-on-connect, we already plan to do that in 18.04 with the introduction of PulseAudio 11 since it has better defaults which handle all the device hotplugging cases we care about (Bluetooth devices and USB DACs).
If it still works commented out then it sounds like your definition of "when a new output becomes available" is covered by the similar: switch- on-port- available
load-module module-
As for removing module- switch- on-connect, we already plan to do that in 18.04 with the introduction of PulseAudio 11 since it has better defaults which handle all the device hotplugging cases we care about (Bluetooth devices and USB DACs).