create separate code paths for sp idle notification and mp idle notification

although atm they do the same thing