@hhardy01 As I understand it, another referendum would be hard to do, since British law requires months to set one up and campaign.
The Guardian article you sent claims that Labour MPs won't vote for PM May's deal without greater protection of workers' rights. But is that true? I read that some Labour supporters view the EU as neo-liberal, and think #Brexit might be part of the path to a more socialist UK. The deal might be able to get enough Labour votes or abstentions.