Remove the AFK_CLAIM_OF mess and define an AFK_CL_UPGRADE as well as AFK_CL_SHARED, so that I can try a shared mutex based claim.
Implement separate locked and volatile Claimables.  It seems to turn out that the locked version (with boost::upgrade_mutex) is just slower; however, I still need to try acquiring shared rather than upgrade locks and upgrading later ...