* fix: apply default ali video duration when value is non-positive * fix: persist task quota after async settlement