Although it sounds like you've already figured out your question/problem, I would also recommend Masterbeaker's approach. Depending on your needs however it may be simpler to use the built-in collision detection system by setting EntityRadius for bones. Note however that this would result in bones being deflected when collisions are detected.
The reason MeshesIntersect didn't work is because bones don't have a mesh to intersect with.
The reason MeshesIntersect didn't work is because bones don't have a mesh to intersect with.