Queensland Police have charged a 43-year-old man over an alleged assault outside a train station in Caboolture on August 3. A bus driver was reportedly punched during the incident and suffered head injuries after falling onto a curb.