Well what you are doing seems to be working fine for you so if it ain't broke, don't fix it I suppose. I have seen other traders who use IB and they have some strange prints sometimes, including different OHLC values for bars. But if a tick or two here or there won't make a difference, no need...