Harden against multiple 'end'/'close' events from driver.
Bump versions
Add semaphore to prevent multiple async lock releases from multiple end events
Update history
Add a warning so misbehaving streams don't silently slide by
Print the _id of the locked file in the warning
Bump versions of deps