Logic is applied in such a way that abort Timeout Thread will be stopped if Subarray reaches to ABORTED state before timeout