Fix bug where opening debugger to an address may not go there

In particular, if the debugger's current process is different than the desired target