ARQ-1804 Add update of internal TestResult before After for TestNG

In some case where TestNF does validation of the result outside of
Arquillians control, the internal TestResults state differ from the
actuall result. This gives Extensions that are observing the
TestResult a false picture.

Extensions should be observing the After event to see the correct result.