Add missing final validation pass (bytes read == 0)