fix: prevent fatal error when browser failed to start

fixes #20

This is just a workaround, I guess `onBrowserComplete`  normally should never be called multiple times for same browser. Grunt won't fail at least if it happens so.