Hi cpayet,
In terms of Freeswitch, I would recommend asking this on their discussion boards. This is definitely configurable, as we use Freeswitch and do not have this issue, I just can't recall what the option is that causes this. Adjusting a few variables in your sip profile may make it clear what is causing the reinvites.
As for modifying sip.js, if you have no plan of using re-invites, then it should be fairly safe to ignore them.
James