[BUGFIX] Properly no-op when attempting to set command's responses multiple times
Add some logging when catching these errors

Just for our own edification. The original is just a no-op, but we're concerned we might be missing important information.
Merge pull request #1 from runningferret/merge/futureresource_fix

Merge/futureresource fix