Thanks for the response, Bjoern!
This definitely reflects what we see.
Our problem is that we rely on the non-profile enabled dataset to trigger off the events and communication (it has additional data and params compared to what we load to profile), and our current experience is multiple actions being triggered off on the same _id. I believe that the product is correctly 'working as intended' but we're hoping to find a solution to this interesting functionality.