title: django south is changing my boolean data on init
body: <p>To output my database to json file I would usually do</p>
  
  <pre><code>python manage.py dumptdata --indent=4 &gt; mydata.json
  </code></pre>
  
  <p>However upon executing the following two commands to setup south:</p>
  
  <pre><code>python manage.py schemamigration myproj --initial
  python manage.py migrate myproj --fake
  </code></pre>
  
  <p>I noticed that two of my booleans in mytable for an entry were switched from FALSE to TRUE! I see that from my GUI Web Interface interacting with the database however to more closely compare what changed and got corrupted I'd like to compare json to json but with south enabled I can no longer use the above command as it tells me</p>
  
  <pre><code>Not synced (use migrations):
   - myproj
  </code></pre>
  
  <p>My table that had entries affected is below, I could have more affected data that I have not uncovered.</p>
  
  <pre><code>class MyConfig(models.Model):
      name = models.CharField(max_length=64)
      myConfigName = models.CharField(max_length=64, unique=True)
      myA = models.ForeignKey(MyA)
      myB = models.ForeignKey(MyB)
      myBoolA = models.BooleanField()
      myBoolB = models.BooleanField()
      myBoolC = models.BooleanField()
  
      class Meta:
          unique_together = ('name', 'myA', 'myB')
  
      def __unicode__(self):
          return '%s_%s_%s' % (self.myA.name, self.myB.name, self.name)
  </code></pre>