Finch Therapeutics forges a path forward, Insulet shakes up its C-suite, plus other biotech news in the Petri Dish.