A Brisbane pub has promised to end competitions in which live mice are chewed up and spat out by contestants.