Birmingham City will welcome Leyton Orient to St Andrew's next month after their game was the latest to be rescheduled