Problem: Client blocks on destroy if no messages pending on dealer
Solution: return -1 to interrupt zloop on $TERM