block-mount: Fixed mount deadlocks due to buggy use of locks in /lib/functions/block.sh