Nope. I'm just plain wrong, and the tests made that very clear. BeamLasers work just fine with the current code, and are hitting well at long ranges and well enough at short that my practical tests revealed little, if any, difference between my patch and the current code.
However, I am entirely right about BeamWeapons, EMGs, etc., which benefit greatly from this code.