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

Rather than pass through the lowerBoundTimeStamp and set it on the StatementContext, a better place would be on TableRef. That's where the upperBoundTimeStamp lives. If you stored it there, you could establish it on the TableRef being passed through already which would be simpler.