Perhaps a system prompted scan would work?
Have the aircraft call out a check, and once confirmed the crew press a reset button. Continue this until the scan is done.
Repeat every 15 / 30 minutes.
Once every three scans, the aircraft deliberately sets one of the checklist items to an incorrect value, and ensures the crew do not 'pass' that check.
Or better still, bring back the FE who's primary role is to stop the pilots killing everyone!