A poll shows the Victorian coalition have edged ahead of Labor for the first time since 2017 amid internal leadership ructions.