model: hook up 'read-from-promise' backtracking in ModelChecker