ptp: Set port-reuse socket options before binding the socket

Otherwise it only works if GStreamer is binding the first socket on this port.

Unfortunately this requires duplicating a bit more of Rust std because UdpSocket can only be created already bound without allowing to set any options between socket creation and binding.

Merge request reports