[PATCH 5.2 300/313] ipmi: move message error checking to avoid deadlock