buildCartItemAppendObj error handling bugfix

Function is expected to return false on errors, but returned a partial
object.  Since error handling is done in side effects of form
validation, this caused the calls to be sent and get a double error
handling- once for the errors in form validation, another time for the
errors in the responseData