Delete tokens before deleting a user

fixes #3750

- Updated tests to create tokens for one user. This caused the tests to
  fail for MySQL exposing the bug.
- Delete user's tokens along with posts
Maybe add an `options = options || {}` here so we get a better error than `ReferenceError` if this gets called incorrectly.