Как только соединение установлено и защищено, оно будет продолжать использоваться, даже если пароль изменится в середине сеанса. Это стандартно для любой онлайн-ситуации, включая SQL Server. Единственная альтернатива состоит в том, чтобы найти все существующие сеансы, которые используются с этим набором учетных данных, которые были изменены, и закрыть их соединения (останавливая любые выполняющиеся в данный момент запросы). Как правило, это не идеально, поэтому компромисс достигнут.
Что касается того, почему вы заметили задержку, это, скорее всего, связано с кодом вашего приложения, а не с каким-либо «кэшированием» учетных данных.