The ref was incompetent ! Don't agree with your reasoning for 6 mins added time. We have seen many games this year at amex where time wasting has been a lot worst than that abd only had 4 mins added on .
I am aware why the ref gave the offence against solly but he did let him take 4 touches...
Never been so infuriated with officials since Burnley game a couple of years ago! Among his wrong decisions was the one when a reading player went through ours (lingaard or ince I think) on the edge of box and Reading got the free kick