ISPN-3617 Inconsistent L1 in non-tx distributed cache

* Fixed issue with non tx cache not clearing out if in specific order
* Added tests to verify fix
* Fixed broken tests that wouldn't provide primary owner
* Also fixed a test that would fail sometimes depending on timing

https://issues.jboss.org/browse/ISPN-3617