If it is during picking that means the original removal strategy must be preserved, correct? Then you can specifiy an exception code, which picker will use in case the HU must be opened.
You will find list in Cross-process Settings - Exception handling. Then you need to test which one will fit your requirement. You may consider BIDF, DIFH, SKFD or SKFE, or you can copy and adjust the settings if necessary.
Brgds,
Petr