Clean up after messy apps controller test

It had to be non-transactional because of after commit hooks, and was
creating a user behind the scenes.  All better now.