IIRC, AS used to credit these as the actual distance flown. For example, I would get 950 miles for SEA-JNU-GST (was one flight), instead of the 939 actual mileage for SEA-GST or 1409 (909 for SEA-JNU and the 500 minimum for JNU-GST).
Do they always post as if it were a nonstop now?