Queechy pipped by St Virgils in Hawks Cup grand final