Since the task is rescued, the play does not fail, so the ansible return code is 0 (unless something else happens).