Modify BigDecimalPrecisionTest to work around SI-6699

It appears that because of SI-6699, the previously used comparisons no longer work.
To work around this, use doubles to check the 16dp serializations.

https://issues.scala-lang.org/browse/SI-6699