Fixes BHV-17758

## Issue
If the TooltipDecorator or any of is ancestors is hidden before the Tooltip job to show has fired, the Tooltip will still show but at the wrong position because the bounds of the activator are all `0` because it is hidden.

## Fix
Cancel any pending tooltips if the decorator or any of its ancestors is hidden

## Notes
Replaces PR #1767 

Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)