Switch from synchronized list to thread-safe queue to speed up
asynchronous operations
Add bulk IO error conditions tests