clean up encoding flow in preql
add omitted be in support error message
add kerword arguments in test_refine_with_conditions for readability