I guess I'm missing something, but here's the definition of the method:
```def proposal_commit(inst, in_queue = false, validate_after_save = true)```
So it sounds to me like we will validate after save with the call you're doing.