We're shipping with a 12c driver.
I was able to get an 11204 client to work 4.1, but I would recommend a 12c Client.
I only get this the first time I click on a table immediately after connecting to a database. If I execute a SQL in the query window first, it works fine. And it only happens if I configure the Oracle client. If I don't configure the client and the connection uses a basic connection (host, port, sid), it also works fine.
Is that what you tried?
Mixing drivers, esp across major versions, probably isn't a good idea.
I would recommend installing a 12102 client and using that if you need THICK connections in version 4.1
I experienced the same thing with the 11204 client. Once I switched to 12c Instant Client I haven't seen one of those 'Stream has already been closed messages.'