Issue #3085751 by alexpott, Deepak Goyal, rpayanm, longwave, catch, volkerk, kristiaanvandeneynde, dww: [backport] Setter injection arguments are not checked for unmet dependencies (cherry picked from commit 2a71dd80fe94e30ebff5d76aff6f2a174c793fd8)