Handle existing hubot brains with incomplete user data

This pull request fixes #123.

The problem happened if someone had an existing robot brain with a user property stored in it - our code to load users on startup ran before the brain was loaded, then when the brain was loaded the user list got wiped out. This fixes that by rerunning the code to update users after the brain loads.