Are you sure, that if you create a track with navigation orders and then you create a reversed copy, commands will be still there?
No, this is exactly what i noticed
For your better understanding,
my idea to get an optimized track with commands in both directions:
1. i open track without any navigation infos
2. now i create a copy with commands
3. next i opimize (delete/add) some navigationpoints/commands
4. from this optimized track with included commands i want to have a reverse one
and dependig on your code this is not possible
so it would be logical for me, checkbox "Change orientation" is grayed, if user want to create a copy with included commands.