dix: read grab informations before processing it

As part of TouchRemoveListener, the grab might be free'd, thus
read the needed informations before we reach that level and finally
free only if we should

Fixes #7
1 job for touch-active-ungrab-v2 in 1 minute and 54 seconds
latest