Barrister Robert Cavanagh criticises three-year wait for decision on petition for judicial review in baby death case