Why you think they didn't award you full leave for the year anyway. Almost all guys I know have been allocated only 30 days leave (the absolute minimum according to UAE law) iso 42 days. Anyone going over 900 hrs factored WILL be awarded with forced leave. And not days in one string, but 4 days here and 4 days there....
The think that really stinks is that they deliberately planned this some time ago. If you don't believe me try planning some extra leave; The system is totally blocked out for the coming 10 months.
You should thank TCAS for this one. A few more $$ in his pocket as cost savings bonus.....Fatigue, what fatigue?
Keep recovering.