In the image above I originally had the "Android Impl" and its parent Epic last on the list, and auto schedule worked the way I expected.
Once I moved it to top of priority I cannot get autoschedule to schedule the "Android Impl" task before the others.
I am sorting view by "Rank". I think maybe dragging the order doesn't update Rank, but I cannot find the field.