Branch snags $147M at a $1.05B valuation, showing that thorny insurtech market not impervious to growth