Fix service preemption by putting it into foreground.

Note that NOTIFICATION_ID is changed, because startForeground doesn't work with 0.