Execute patches only once.

Fixes an issue in which IE8 enumerates attributes more than once. Users of Quilt using multiple `data-` attributes to invoke patches multiple times will need to update their code.