paned: don't claim drag-begin on invisible handle
Paned handles are hidden when any of its children are hidden too, but drag events were still accepted around the (virtual) handle position.
Instead, deny drag-begin when handle is hidden.
Fixes #6520 (closed)
Closes #6520 (closed)