Fix flaky shutdown assertions in test suite GC-collected instances during tests also invoke patched shutdown, making assert_called_once_with flaky. Count calls for this instance specifically instead of asserting total call count.