ISPN-4196 Local transaction not removed from transaction table with keyS...

...et, entrySet, values operations

https://issues.jboss.org/browse/ISPN-4196

This happens only if there's not yet a local transaction registered in the transaction table. Se we haven't seen it yet because all tests first store some data with e.g. a put operation which creates the local transaction. However, this was a problem for Query because QueryInterceptor uses another cache and calls keySet on it as its first operation (without preceding put or so).