Added back the full overlap check, triggered by CI variable.
- normal workflow now just runs the full_fast GEANT4 overlap check
- When EXPENSIVE_TESTS is set to 1, it will also run the regular full (expensive) overlap check. this should be from a scheduled job