Reordered subtasks revert back to original order when tasklist is saved as template... why?

Reordered subtasks revert back to original order when tasklist is saved as template... why?

When I save my tasklists as templates, the template version reverts back to the original task order (if subtasks have been reordered).  Is there a way to prevent this?  Why does this happen? 
I also have to enter subtasks in the opposite order I want them to appear (starting from the last and ending with the first).  Is this an issue with settings, or is there anything I can do to change this?  Any help would be great!  Thank you!