When a tooltip has a delay to be shown the onHide gets called even when the tooltip wasn't shown.
Here's a simple twiddle.
Basically the tooltip has a 1 second delay to be shown when you hover over the text but if you move the mouse outside the text before the second passes the onHide still gets called.