AFL grand final sees Bendigo pub booked out