Protect ourselves from HWP access to dead error logs
Protect ourselves from HWP access to dead error logs

If a HWP commits an error inline with logError() the error
is committed but the pointer to the error is still there.  That
could result in code later on accessing the now defunct pointer
if the original returncode ends up getting reused elsewhere.

Change-Id: I94d0a226934114b4e90959b60a937cf7cf4a2713
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40113
Tested-by: Jenkins Server <8e3f934e4c44875bc48d33da3ea13d93ba9a233f@us.ibm.com>
Tested-by: FSP CI Jenkins <aa9e4d9ac7cd25905e9c0dd36d4150516e73dd86@us.ibm.com>
Reviewed-by: Christian R. Geddes <f397583a9caa8163a06ad1128784fb67413f2fe6@us.ibm.com>
Reviewed-by: Richard J. Knight <94c04f3910596886be97211d492ad29f0ba29cd5@us.ibm.com>
Tested-by: Jenkins OP Build CI <e610bd72261d3c0a48f1e8ae36832ab00774d426@us.ibm.com>
Reviewed-by: Daniel M. Crowell <912029ca9254ac7b5854e56910561d682e1fa2d0@us.ibm.com>

Over-enthusiastic/hostboot,Over-enthusiastic/hostboot,Over-enthusiastic/hostboot,Over-enthusiastic/hostboot,Over-enthusiastic/hostboot