There has been an extraordinary backflip just hours after a hospitality giant announced it would ban Australia Day celebrations at its pubs.