Fix flaky user name uniqueness in specs

Apparently Faker doesn't generate unique user names in a sequence of
calls and I sometimes get an uniquess violation error because of this.
This can be fixed by using FactoryGirl's sequence.

Tested:
- rspec
Merge pull request #1685 from zhangsu/user_name_faker

Fix flaky user name uniqueness in specs