Meshing problems due to coincident trim curves

Below is a planar surface that gives problems while meshing. In the file I have indicated two circular trim curves with an arrow that coincide with the outer loop trim curve. If I untrim one of these circular trim holes, then re-trim with the outline, the meshing is OK (but I miss two holes in the mesh).

Trimming these holes is only possible when they are first trimmed as holes, followed by trimming of the outer loop edge.

Deck_FAIL.3dm (361.6 KB)