India's IT giants' recent buybacks, once seen as positive, now highlight poor timing and lack of investor confidence.