getFailedRegion method
Get a specific region, only if it needs recovering
Returns Future<null>
if there was no region found
Implementation
Future<RecoveredRegion?> getFailedRegion(int id) async =>
(await failedRegions).singleWhereOrNull((r) => r.id == id);