Uncommented accidentally commented code.
Removed unnecessary exclusivity check from remove BIF function.
Changed the exclusive lock so a taker first spins until it has seen
that the lock is free before it attempts to take it.