TEZ-1278 fixes waitTillReady to not ignore interrupts. This jira is to look through other APIs to figure out whether interrupts handling needs to be fixed.
TezClient#waitTillReady() should not swallow interrupts
DAGClient#waitForCompletion() methods should not swallow interrupts
Make only wait apis in TezClient to throw InterruptedException