use a custom exception instead of `assert` in case reconciliation
Merge pull request #184 from dimagi/reconcile_actions

use a custom exception instead of `assert` in case reconciliation