Error buttons update and Com Error message

Error buttons can now only be updated from one function. Com error
message now includes the response and the fail reason when written to
debug and com 2