Fix bug in determining Jia compute timeframe bounds

Currently bucket width is taken into account even if precompute is disabled, so start_time and end_time are being rounded to hour boundaries by default or possibly worse if precompute had been previously turned on.