Fixes #6647

grabbed_by assignment is now done in the grab constructor, instead of
leaking out all over the place.
Merge pull request #6650 from mwerezak/grab

Fixes #6647