Change utcTime to time in predictive timer code

This is done so we don't confuse what goes in here.  Time can be
anything so long as its consistent across all methods used in
the predictive timer.
Add test to validate projected distance