I've done this once, but not sure I did it right.
Anyway, I've now rotated the GPS/Compass sensor to allow for magnetic variation, and also made changes to the main frame.
So a re-calibrate is called for.
Now swinging it around in the horizontal plane is fine, but turning the quad on it's edge...