Morrison government ‘not much’ to blame for by-election result