If the user didn't previously have a scheduled collection, they probably shouldn't get a new one. I think it might be possible if a user changes from something else to immediate they could get an empty scheduled collection or something. If we account for that by bailing out then it's probably no biggie.