I was curious, so I generated the code and simulated it and re-imported it into CB and
superimposed the original and actual cut surface for comparison.
You have to keep in mind that I used a cut surface from camotics and it was medium
res so the measurements will have some error.
I then did an edge detect and measured the extra material on each end that was uncut. 24.34mm, 48.68mm total.
The stepover would have been 10mm.
It seems to me that you could sneak in an extra tool path at each end and still not exceed the
stepover or cut into the model. If my measuring is up to scratch.

I do recall from other threads a long time ago now that the solution to some toolpathing problem was to change the tool diameter from 5 mm to 4.98.
I did try with a 49 mm tool but no dice, I didn't do a thorough job though and there might be some profit in testing a range of other diameters.
I don't know the answer to bill's problem, other than to say that if the pocket dimensions
are important and I was in a rush, then I would change the 3d model to compensate for the error
ie. I would add an extra amount of mm's 48.68mm to the model's pocket.
This by no means a satisfactory answer but only thing I could think off, if I had to get
the job done yesterday.
Dave