title: Infopath: rule is not running when checking SharePoint list field value
body: <p>Using InfoPath 2010 which publishes to a SharePoint 2010 Form Library, a rule I added to the "Form Load" area doesn't seem to be running. Here's my scenario:</p>
  
  <ol>
  <li><p>On form load, I added a rule to check if a SharePoint field (from the SharePoint list my form is published to) is set to a string, say "enable". The rule sets a flag in infopath (boolean field) to "true".</p></li>
  <li><p>On form submit, I added a rule to set the flag to "false".</p></li>
  <li><p>The fields on the form each have rules to "disable this control" when the flag is "false", i.e. after the form is initially submitted.</p></li>
  <li><p>Testing this, I submit the form to SharePoint, open it up and sure enough the fields are disabled. All good there.</p></li>
  <li><p>I manually change in the SharePoint item the string field to say "enable", so I would expect my rule to run and the flag updated. I open up the form again.</p></li>
  </ol>
  
  <p>The fields are still disabled! The flag is still set to "false"!</p>
  
  <p>Why doesn't this work? Either the rule is never run or the condition is failing somehow.</p>