adding integration tests for unavailable, read time out, write timeout scenarios for all 3 drivers