fixes ConcurrentModificationException on transfer manager. We have way too many traversal operations going on, and those lists aren't that big so it shouldn't be a big issue with memory using CopyOnWriteArrayList containers instead of LinkedLists.