Efter att ha öppnat en biljett med Oracle-supporten skickade de en inofficiell uppdaterad version av det hanterade ODP.net-biblioteket som verkar lösa problemet.
Förhoppningsvis bör korrigeringen vara en del av nästa ODAC-version (den senaste tillgängliga idag är från oktober 2015).
Om du ser det här felet i din applikation beror det förmodligen på samma bugg i det hanterade ODP.net-biblioteket, inte på sättet du använder det.
En annan sak att tänka på är om något i nätverksinfrastrukturen skulle kunna avbryta lediga tcp/ip-anslutningar under exekvering av långa förfrågningar som beskrivs i det här SO-svaret .