The RedsStream refactoring broke SASL :( This series fixes that, first by finishing the move of async reads to RedsStream, and then by using this to start fixing SASL auth. 2 more commits are necessary to fix 2 more SASL bugs :( Christophe