Refresh hints fired while setup commands run can cache a mid-creation dirty snapshot; lifting the gate the moment bootstrap settles flashed that stale snapshot until the forced fetch resolved. The gate now stays down until the post-bootstrap status fetch completes.