The 'ERROR' result is to do with capturing / settling the payment, so it's got nothing to do with errors in how your website integrates with WorldPay. Unfortunately WorldPay only sends you a 'Payment Response' if the user successfully creates a charge (this would be 'CAPTURED') or if they hit cancel. Like you said in your comment, the user only goes to resultC.html if they hit 'cancel'.
You might also get a 'Callback Failure' if WorldPay can't access your callback URL. Generally speaking if there is an error with creating the charge on WorldPay's end, they won't let you know (similarly it doesn't let you know when the charge is settled, or refused).
In the last two years we've never had an error creating a charge, so I don't think you need to worry about it.