Fix issue when some clusters do not have names

This broke all jobs last night. Apparently there is a cluster that doesn't have a name.
Without the `try... except`:

```
if self.name == getattr(cur_flow, 'name', None):
    return cur_flow
```