Right, I understand how the SOE works and why it works the way it does. However, I was looking for a bit more control over some of the information contained within the SOE without needing to start/stop the service. i.e. I didn't want to pay the price to restart the ArcSOC processes when I only needed to clear out some cached information.
I've found a way around this though, so no worries. (Independent of ArcGIS.)