I was never curious/brave enough to touch the innards of my IIsi's power supply while it was plugged in, so I can't answer that part of your question.
As to the power switch though, mine has the same behaviour. Pressing it turns it on if it's off, resets it if its on. I assumed that's just how...