Hi Phil,
I think this is a standard behaviour. Basically, whatever you see in Activity clipboard is by End button checked if saved and if not, then save is triggered. I have just tested in our quite plain installed system to be sure.
There is another example of End ending transactions - in utilites IC, saving sales order within transaction does NOTE replicate sales order into ERP unless End of interaction is pressed.
Here the reason is that replicating can momentarily block the sales order from editing, which can be disturbing for an agent. This is even commented in the code:
Keep in mind that IC roles are optimized for real-time work - the agent has a customer in front of him or talking to him over the phone. All potentially blocking operations are therefore deferred to end of interaction, if possible.
Regards,
Dawood.