I would suggest the finish time for the DXB-DMM-DXB on the 10th is incorrect. Its not that far away. Check the pattern length on the 14th for comparison.
Yes but either the flight pattern was rostered to have a lengthy delay on the ground, or, as with my company, once the duty has been completed the 'actual' times are displayed on the roster which are sourced from the acars OOOI message. I think it is much more likely that the times shown are correct and are what actually occurred and that the original roster showed a standard pattern.
In all airlines I have worked for the crew would have realised they would bust duty limits and go off to a hotel.