revert to original earliest arrival SPT class

split out separate lowest-weight SPT class,
use it only when in long distance mode