It doesn't work like that unfortunately :/
[edit] Removed incorrect collision priority info
The standard collision functions are filled by the collision data of geom1 and the sub-collision functions are filled by the collision data of geom2. So when they switch and geom2 takes priority, no data gets passed to the standard collision functions.
[edit] Removed incorrect collision priority info
The standard collision functions are filled by the collision data of geom1 and the sub-collision functions are filled by the collision data of geom2. So when they switch and geom2 takes priority, no data gets passed to the standard collision functions.