[buteo-syncfw] Remove scheduled sync times when profile is disabled.

Make sure profiles from disabled accounts do not get enabled.
I assume updateProfile() is synchronous?  If it isn't, the "if (profile && !profile->enabled())" check in the removeScheduledSync function will be checking stale data.