(TK-16) Removed some unnecessary future usages from tests

This commit removes unnecessary future wrappers around code in some of
the shutdown unit tests.
Merge pull request #148 from camlow325/maint/master/TK-16-remove-unnecessary-futures-from-tests

(TK-16) Removed some unnecessary future usages from tests