getRecoverableRegion method
Get a specific region, even if it doesn't need recovering
Returns Future<null>
if there was no region found
Implementation
Future<RecoveredRegion?> getRecoverableRegion(int id) async =>
(await Future.wait(await recoverableRegions))
.singleWhereOrNull((r) => r.id == id);