Perth pokies pub brawler Christopher Allan McCulloch avoids jail stint