Use pycompile instead of py_compilefiles
Override roster_updated() with the right signature
If subject is None, remove it
Use default time for the notifications