The userutil RawMessage now converts destinationMetaDataIds to Integer. This is needed because Rhino automatically casts JavaScript numbers to Double. This caused the values contained in the collection to not be Integers despite the compile time type. It appears to fail when iterating through the values and only from a build. This should guarantee that only Integer values make it to the Donkey RawMessage and beyond.
Issue: MIRTH-3392
The JavaScript Reader will no longer stop polling if a RuntimeException or Throwable occurs in finishDispatch.
Issue: MIRTH-3421
SynchronizedSet needs to be explicitly synchronized on when iterating.
Issue: MIRTH-2761