WFLY-3682 SFSB DistributedCache doesn't commit when get(...) and release/discard(...) use different threads

https://issues.jboss.org/browse/WFLY-3682

Fixes issue uncovered in https://github.com/wildfly/wildfly/pull/6536