I really feel like the duplicate transaction feature should open the transaction set in its own context window instead of simply selecting transaction right from the list.
Got to admit a bit of a bias, having my ego a little bruised from screwing up 530 transactions whilst bulk editing because of it. But I really do think it would be a more consistent similar to what you get when re-running categorization.