Fix some negation issues when creating FractionalLit
There were two different issues:
- integralFractionalLit needed to be passed an already negated value. (T19670)
- negateFractionalLit did not actually negate the argument, only flipped the negation flag. (T19670A)