Move SET_STOREFRONT_DATA calls to a task (bug 1043454)

I was a bit lazy ... everywhere that we test `set_iarc_storefront_data` is being called I *could* update to ensure the task is being called. What do you think? Better or meh?