Nimisha/split converge api

Can't this be subsumed into the previous condition?
```python
if not allow_not_found or not self.has_course(xblock.location.course_key):
    raise
```