better wait positioning
bugfix - incorrect value set when using header
Better code organization, removed unintended overrides, initialization
logic called on streaming a new message.  Bugfix, subscription should
not have been cancelled (unintended override).
2.2.2 release
javadoc fix