cec: split up WaitForAck() and ParseMessage(). currently has a bit of dupe logging...