I think this is an artifact of the underlying lisp and their implementation of floating point routines. If you changed your version of Maxima, then this would explain it.
My advise when writing questions is to keep everything as integers, and rationals (e.g. 139/100) until the last moment when it is displayed to the student. That way we have exact values internally which are not vulnerable to this kind of rounding.