increase undef filtering coverage

since some code calls `sqerl_rec:qfetch/3` directly, we need to filter
the query values there instead of in `rec_to_vlist/2`.
also add a unit test.