[PATCH 1/2 RESEND] mailbox: Use per-thread completion to fix wrong completion order