Enhancement: Added delay for "close()" calls if exclusive streamer
setting is used to allow overlapping data transfers
Enhancement: Added runtime exceptions for different use cases