here is the explanation: Bug or feature? OMP 1.2.0.0
although some things you mentioned are important to consider them