In the last independence referendum four years ago, the Yes campaign lost by 200,000 votes, but that was before Brexit.