Fix test configuration files

In zeromq 2 it was possible to connect PUB socket to PUSH, but not in
zeromq >= 3.
Retry sending several times on EAGAIN (it's needed for zeromq3/zeromq4)
Update nix file (just in the case)