Castlereagh league: Coonabarabran fend off determined Magpies to book grand final appearance