Read Interrupt Timeout

Adds a forced timeout if the read takes too long even if the read has already started. Prevents endless wait on a defective server if a crash
occurs in the middle of a read