Jon, can you still contact them with what happened with your KPA.
This reliability issues have to be sorted out. I don't even want to imagine a live situation with something like this.
P.s. we should get a sticky with Armin's fix... but then again, there's Davide - your 24h personal KPA service center