The "open new instance" would use -i anyway, so no problem there.
If I understand @techee comments above, OSX does not allow configuring a different command for making a new instance from the command for "open and I am gonna send you filenames via callback" so you can't have one with `-i` and one without.