fixed #65

The order of edges after cut operations is not stable, so the chamfer
would fail in some cases. The trick is to do the chamfer on the original
outer cylinder, as makeCylinder gives a stable edge order.