Shakib Al Hasan suffered a fresh setback ahead of the Champions Trophy after failing a second test of his bowling action, keeping him suspended from rolling his arm over in both domestic and international cricket.