JBAS-4525 - This fix will keep uil2 threads from blocking forever. The solution is not to wait forever for an interrupt. Instead the thread should periodically wake up and check the "started" flag.
JBAS-4555 - JBossMQ ReadTask in UIL2 could block until socket timeout. Hence, this is fixed by closing the socket in the stop() always.