Fix bug where we would fail to do SASL negotation

Fix bug where we would fail to do SASL negotation if the list of capabilities we had requested but not enabled is empty