I find it very difficult to believe there’s no ability for one unscheduled flight to go through customs at Newark. I would guess JetBlue had another reason for not deplaning at Newark and made an excuse to blame customs.
Probably just to avoid a landing fee of a few hundred dollars.