Cannons reserves bow out of finals at final hurdle