Problem: zactor pipe endpoints were not unique

Since zmq_unbind doesn't work properly on inproc, this meant if you
created and destroyed actors, later bind calls could fail with -1.

Solution: ensure pipe endpoints are always unique and never reused.