Something I've just found out. You can't use breakpoints in script tasks if you have PrecompileScripIntoBinaryCode=TRUE.
This is on Sept CTP. Hopefully it'll be fixed for November!!
-Jamie