mimic czmq sub zsock constructor behavior