Changed set.js to error out in the event that a migration attempts to call the next method more than once as this can corrupt the migration collection/table