Dumped by Roche, Constellation Pharma scrambles to join IPO queue