d/multiqueue: Protect reconfiguration with a lock
Add a lock to prevent overlapping of request and release pads, to close a race where multiqueue might try and add a slot with an id that hasn't quite finished being removed yet by another thread.
Fix for #5 (closed) and #11 (closed)