Fixed #21203 -- resolve_columns fields misalignment

In queries using .defer() together with .select_related() the values
and fields arguments didn't align properly for resolve_columns().
Added default value for a BooleanField in test models

Test models introduced for #10733 didn't contain default value for
a BooleanField(). Check command didn't like that -> check tests failed.