Further testing confirmed that bsdsocket ensures each query is unique and per-process. Not only this allows us to simplify the mitm logic, but also fix a noticeable slowdown that was being caused by clients not being informed that bsdsocket's queue was full.