Scope dragAndDropActionsChanged to source lifespan
The source can have a different lifespan to the offer being made. If a source is removed and we get a drag actions changed before the offer is cancelled we don't want to crash.
Couldn't reproduce locally, but the trace was good.
BUG: 423127
Edited by David Edmundson