So it seems that we have some inconsistence in CHDK - on my sx130is scripts work outside ALT mode. I have seen that many times and used this. For me it's a feature, not a bug...
For example I can use this audio levels script and turn on/off ALT mode several times and levels are being drawed and updated all the time.
PS. I have never used PTP...