Cleaned up UniqueSynchronizedQueue

- Removed unused public mthods
- LinkedHashSet's iterator preserves insertion order, and it's elements are unique since it is a set