Fixed logic issue when using residual start_time

closes #2786