So, I finally had opportunity to do some testing of the different behavior of ToElementMesh. I can confirm now that the same code produces different mesh when run on ver. 10.0 vs. 10.3
<< NDSolve`FEM
\[CapitalOmega] =
RegionDifference[Cylinder[{{0, 0, -3.13}, {0, 0, 3.13}}, 40.1],
Cylinder[{{0, 0, -3.13}, {0, 0, 3.13}}, 10.58]]
M = ToElementMesh[\[CapitalOmega], MaxCellMeasure -> 1]["Wireframe"]
On ver. 10.0 this produces nice mesh. On 10.3 This produces the square around the center hole that I showed in the OP.
Is this a bug?