Support uninstalling a task from a phase.

Reviewed at https://rbcommons.com/s/twitter/r/879/
Fix a bug in the signature of __new__.

Also, Python special-cases __new__ so you don't need to specify
@classmethod.

Reviewed at https://rbcommons.com/s/twitter/r/880/