Prior to this commit, the listing could fail when reading a page of data in lauchpad.
This does 2 things:now traps the exception and let the listing continue. If the page is empty, it's
- trap exception (with retry policy) when reading a page
- filter out page with no result (hence the changes in tests)now no longer accounted for.
This actually allows the listing to finish in case of issues.
Related to T3945
Depends on D7194