Block numbers, 321-avoidance and Schur-positivity