Scores decay exponentially if the miner is disconnected. How is that not punishing the disconnection?
[/quote]
The score for previous shares decays exponentially whether the miner disconnects or not. Remaining connected doesn't stop the decay, it just replenishes the score with the score of the new shares.
[/quote]
Yes, this seems to be a common misunderstanding and so I think is very much worth including in your work kislam. Scores are not designed to decay to attack intermittent miners and thereby reduce pool hopping, they are there to ensure that the expected value of a submitted share is independent of the current round age.