Fixed endless loop due to the new next token, only request recursive if ...

...data is not empty

@michaelsharman FYI. This is reliant on the 'token meta inside data' bug being fixed. Bug been fixed with hotfix on staging today and will be released tomorrow v0.38.1. @klauste Can you please, review this? Thanks you :+1: