Любое исключение в коде выше - и поток не будет закрыт.