Fix recursive resolve
ResolveListener::addressResolved() implementations can do silly things like start resolving for something it just received information for. That ended up new request being filtered out as duplicate request but then never getting response with addressResolved.
Above case with libcommhistory / RecentContactsModel.
Model there not necessarily doing all things properly, but at least now it doesn't end up staying in not-ready state under some conditions.