Bug fix: Pass opts through for fn.dirtyForm

The else case for `fn.dirtyForm` doesn't pass through the opts variable so they get lost