widget~requestToken doesn't return a promise
don't clear caching & access settings in flushLocal by default (but still do it from tests)