Same thing happens with the 15% bonus for plats. Its always off by a couple of points.
That being said I also have seen a weird amount show up as a bonus on a random stay two times. Its like 1186 points, a really obscure amount that isn't the base, isn't a third stay bonus and isn't the 15%.
I always figured I was somewhat ahead in the long run.