CXX-303 Clarify initialize() and shutdown() behavior