SHOULD* use etags for DELETE to agents/activity APIs

Fixes #357 remaining issues. 

See line comments. 
IMHO the text above this implied it only related to PUT, so I don't think we can argument POST/DELETE are MUSTs.