Hello,
The main problem with this revolute joint is that some ROS packages we are using make use of the URDF file of the robot and due to this problem with the tf, these packages don't work properly.
Regarding the collisions, I have not found any strange behaviour.
Kind regards