Hi Whenderson,
As a long haul flight cabin crew I share your sympathy of getting abnormal sleeping patterns. In my opinion, try adjusting your sleeping pattern before the flight takes place. Take naps rather than prolong sleep.
For me, you can and always fight against sleeping on the day of arrival. Its all in the mind! Works with me.
Kwok (David)