Global task listener gets called before task is persistent

Can anyone help? :smiley: