* Fixes envelope & reagent holder interaction (#82127)
## About The Pull Request
- Fixes#82122
This is a 2 part fix.
- Reagent holders (cup & syringe the only cases i can find) will update
the target appearance only when their action succeeds. This way they
don't cause items like envelops to update after every interaction.
- Envelope returns the stamp overlay in the return value of
`update_overlays()` rather than calling `add_overlay()` so their
overlays don't add up but rather get removed & replaced correctly.
## Changelog
🆑
fix: reagent containers like cup & syringe only update target appearance
if action was successful.
fix: envelops don't stack overlays when interacting with cup & syringes.
/🆑
* Fixes envelope & reagent holder interaction
---------
Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com>