[GHC] #14085: powModInteger sometimes ignores sign of argument