module tests (daf + prefill): switch to shared check_answer()

I think this eliminates the remaining copies.  Most of the places don't
need all the features, but it still seems worth to deduplicate.
25 jobs for test_cleanup
in 3 minutes and 32 seconds and was queued for 3 seconds