PrepareSim not prepareAll when no user_hash (bug 1039808)

when we get some time to make more integration style tests we can just grep for 'simulate' to find the ones that need refactoring ;)