Backport of "deinterlace: Clean up error handling in chain and _push_history" into 1.20
Backport of !2428 (merged) "deinterlace: Clean up error handling in chain and _push_history".
Commits:
- d0fdfa76 deinterlace: Clean up error handling in chain and _push_history