Fix overwriting changed response monkeypatches

Here's a test and a proposed fix, let me know what you think.