Hi Craig,
the results of ImageSolver have not enough precision for showing more than 3 decimal places. 3 decimal places are more than enough and are chosen trying to avoid the
False precision fallacy. The actual precision achieved by ImageSolver is difficult to calculate since it depends on many factors: actual resolution, noise in the image, number of stars, accuracy of the catalog, etc. Under normal conditions the precision should be about 1/100 of a pixel but it could vary a lot.
In any case, if you need the maximum accuracy in the calculation of the focal length, your limiting factor now is not ImageSolver. I am sure that the size of the pixels of your camera is not a nice round number like 5.4. You should try to find a better value.
Finally if you really want to know the calculated resolution without any rounding, you can calculate it from the FITS header. Using the process FITSHeader find the keys CD1_1, CD1_2, CD2_1 and CD2_2.
resx = sqrt( CD1_1 * CD1_1 + CD1_2 * CD1_2)
resy = sqrt( CD2_1 * CD2_1 + CD2_2 * CD2_2)