Fixed #23894 -- Made deconstruct methods favor kwargs over args

Ticket: https://code.djangoproject.com/ticket/23894
That's what I thought -- so any migrations generated pre-1.7.2 will have this "bug". Not sure we can really recommend regenerating migrations, but... I guess if migrations are squashed at some point, they will be "fixed"?