MAGN-5103 Select Face goes into infinite loop when ModelCurve in graph, Run auto on

Partial fix for MAGN-5103

http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-5103

Requires merge:
- [ ] Revit2015

PTAL:
@Steell 
So this is a duplication of what already goes on in `DynamoRunner`? I feel like a better spot for it would be in `OnEvaluationCompleted` in `DynamoModel`, which makes sense (we need it to occur when evaluation is completed, and we invoke the base call to `OnEvaluationCompleted` after we close the transaction in `RevitDynamoModel`).