The current python script shell is not signed, which means that if you want to use things like location, or other interesting capabilities of the phone, you are unable to.
If there was even a way to get a signed script shell just for one IMEI, that'd be a start.
Open signing won't let you sign your own test version of the script shell, unless you hack the SIS file. Hacking files isn't an acceptable way to enable development on a platform. Symbian signed doesn't allow me to get a developer certificate without paying a minimum of $200 a year.
Turning off capabilities using the debugger hacks is an okay temporary solution for developers, but presumably you are going to block this on a later firmware update.
The current situation just shows no support for python developers, which is pretty poor. To have the only easy way to develop in an officially Nokia supported language be to hack either firmware or SIS files is just not on. Please please either give us an easy way to get a signed script shell, or an easy way to turn of capability checking on the phone (they are our own phones, that we own after all).