Add ability to block by acquiring and releasing a unique token (BL-475)

That is, you can't hold two different tokens at the same time?