Prior to this commit, the listing could fail when reading the page result in lauchpad.
This now traps the exception and let the listing continue. In effect, this could mean we
lose some part of data when listing incrementally.
We do need the full listing to happen regularly anyway. So that sounds like a fair
trade-off.
This also allows the listing to finish in case of those issues happening.