Fix Bug 884809 - Username and Gravatar don't always show-up when signed in

This improves the situation by making sure that the order of calls is always watch() then request().