Thank you for the hint, indeed if you alter the binary after you have modified the capabilities, it seems that they are removed and need to be set back.
If you are using Cells with systemd it is easier and advised to set in the .service file the following directive, AmbientCapabilites=CAP_NET_BIND_SERVICE.