On the releases roadmap, subreleases are shown in the order in which they were added to the master release. The release date, development start date, phase dates, etc. have no impact on the display order for subreleases. The only way to alter the order is to go into each subrelease, detach it from the master release, and then add them back in the correct order. If dates change, this cumbersome process has to be repeated each time.
The order of subreleases within a master release should either be tied to one of the date fields or the master release details screen should include drag-and-drop reordering functionality for subreleases.
In my observation sub-releases can be rearranged by changing their names, e.g. using prefixes such as 01-Subrelease A, 02-Subrelease C, 03-Subrelease B to sort them within a master release after they had been added. Drag and drop, however, would be best.