Cleaned up queuing changes in scale-out:
- Moved QueuingBehavior enum to root namespace
- Updated doc comments
- Changed logic in ScaleoutStream.Send when waiting on drain task to be more careful RE null refs