fixes#2754 maintenance 

What is the purpose of doing a shutdown?

Normally if I see a 'assert' 'do-stuff' 'more-asserts', I see a code smell. It looks to me that there are 2 test-cases merged into a single test.