GenerationChangedPredicate ignores metadata-only updates, so a finalizer
removed externally was never re-added and deletions could be missed.
OR it with a finalizer/deletion-change predicate and stop swallowing
the finalizer-add error so it is retried.
Change-Id: If0626f8fc0aaebc9270a6f828cea0ffe3e96471e
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>