But it's *not* 1!  This why we have issue 3677 at all :)

Currently factor_terms(sign(2+2*I)) or simplify(sign(2+2*I)) return *wrong* answers.