v2.0 Bug Fixes/Updates?

 From:  SteveMacc (STEVEH)
3964.5 
Because your cylinders are surfaces not solids, the first boolean union converts the result to a joined surface. The second union is between a joined surface and a surface, so it doesn't work the same. It just slices the cylindrical surfaces. Try closing the cylinders into solids first. In general, the boolean operations work with solids. Use the Trim tool for surfaces.