ISPN-3889 L1 Synchronizer should have a timeout

* Change L1 sync to only block for replication timeout as max
ISPN-3888 Enums are not serialized properly with IBM JDK 6

* Fixed issue where IBM JDK 6 EnumSets were not properly deserialized