I guess everyone does this
once 
.

I've had a 100 of these made, but unfortunately I made a mistake swapping two signals, as the SOIC-8 Eagle part in schematics was numbered 1,2,3,4,5,
7,6,8 which I didn't catch before I got the boards back. This is the A/B rs485 lines.
After facepalming for an hour, I googled this and it seems swapping A/B is a pretty common error, with a possible software fix. RS485 is differential, so in theory just flipping the bits with an xor should do the trick.
This is how it looks:
Working board:

Board with A/B swapped:

It indeed looks promising, but flipping the data didn't fix the leading edge, which was still in the wrong direction messing everyting up:

Bummer..
So my list of options is down to:
- Cut the traces and solder on kynar
- Ditch the boards, facepalm and pay up for new ones
- OR, get new boards assembled but without the MCU and manually move these over
I'm crossing my fingers option 3 is cheapish, they should be able to use the same stencil and the MCU is by far the most expensive component.
What do you guys think, am I too fuzzed about the cutting traces and doing wire rework?