use response_block, even when expects mis-matches

Ensure that the response block will get called in a consistent place, whether it is from response parsing or something else set datum[:response].