Australian Prime Minister Scott Morrison could face a backlash in a by-election this weekend as voters in a once-safe seat weigh whether to strip the conservative government of its one-seat parliamentary majority.