Phoenix-1112: Atomically rebuild index partially when index update fails

Shouldn't this match what's done below instead? Otherwise, when we do the plan.iterator().next() below, it'll probably get overridden.

    plan.getContext().setScanTimeRange(new TimeRange(lowerBoundTimeStamp, Long.MAX_VALUE))