In the routines G4SubtractionSolid.cc and G4UnionSolid.cc the G4Exception error statements are mis-labeled in that they say the routine giving the error is G4IntersectionSolid, rather than SubtractionSolid or UnionSolid. This is misleading and complicates debugging.
Thanks for reporting this mistyping. Labels have been fixed in the development tag "geom-solid-bool-V03-00-01" and will be made available in the next public patch or minor release.