A couple of thought bubbles. Bikes have small batteries. Not a big deal in OZ, but in cold countries you want to make it as easy as possible to start during winter morning's, so it has a load shed relay. When I first saw the brick unloader I said whaaaat, but I'm used to it now. There's still some weirdness about it. Dai I like your way that it only works when the starter circuit is going, but that's what I like about the bricks load shed relay too, it only sheds while the starter turns, cause it relies on power to the starter to deny power to the lights and that. And I like your idea that it should not prevent the bike from starting if it doesn't work, but the bricks load shed relay doesn't prevent a start either, if you remove it, the bike will still start, but it's just that the lights won't cut out during a start.
The side stand switch. Yep if it's not working, can be annoying to diagnose, but that's not as annoying as spending three months in hospital, which happened to a mate who went around a corner not knowing the side stand was down. Most bikes have an over centre side stand, so if it goes back it also has to go up, you don't want the back tyre lifted up while leaning around a corner. Sounds rare but hospitals are full of victims of rare events. Maybe they can be converted to the earlier brick system, mine works great, I can't think of a reason to disable it, though some do.
The park light circuit. Yeah not much need for it on first world roads. I've only used lights on without key once so far. There was a tree fallen on the road around a bend, I had the hazards on for the side with not enough warning while I was removing the tree. Only needed it once so far, but it's times like these that makes you appreciate this feature, as well as it's battery saving, and time saving, benefits (While riding with the park lights on, you also want the instrument cluster lights on. In parking only mode, and if away from the bike, you don't want the keys left in the ignition, and the cluster lights remain off, as a battery saving feature. It also prevents someone from say turning on your headlight as a lark, to flatten your battery)
The ICU control of the starter relay. Probably not what you would first think ( to prevent the starter from turning while the engine is running) cause the sprag clutch makes that irrelevant. Since there could be a number of reasons, any one reason is probably wrong. A quick way to test the air/ fuel ratio is to press the start button while the engine is running, you don't want the starter running for this.
I look into a crystal ball and I see a meeting of BMW blokes. It's in the early eighties, they're talking about a higher than usual number of start button failures recently. The return spring is weak, or it's broken, or it's missing, or the spring retainer is missing (One of mine had a broken button and a missing spring) The starter doesn't have a cooling system since it only runs for about one second. Spose you have permanent earth to the starter relay and the starting switch is faulty, you're on a two hour ride, the starter might have been running for an hour or two (if say it's night time and the starter is running, you haven't got headlights, not good) So one of them says "Hey let's deny earth to the starter relay from the ICU when the engine is at or above idle speed, or something like that" And they say "Yeah"