Binding to port 0 is more reliable in any cases. Also, current implementation keeps open socket at port 1100.
But support of binding to port 0 requires API methods to retrieve port to which server was bound.
Linked CoreLibs issue:
AdguardTeam/CoreLibs#1028