Andrew Michalski was a very credible witness to everyone I've talked to who actually who saw him in court. Even though there has been nothing to suggest he was less than truthful, this doesn't appear to have come across on social media, where he is routinely accused of lying on the stand for no reason.
AM made it clear Mark Smich told him to get the box. He had no reason to lie or omit the fact that CN told him. It was clear from both his and CN's testimony there was no love lost between the two of them.
Yes, AM lied at the beginning of his police statement, but that is pretty common. Unlike MH, however, it did not take him four separate statements to get to the truth.
That said, I also think MH was truthful on the stand. He just didn't appear to own up to his bad behaviour in the same way that AM did.
The reason Dungey didn't go to town on AM is because he didn't have damning facts like he did with MH and SS.