"In the March 29 update, we made a change to Jade Bot Scavenger Protocols that makes them no longer grant materials or trophies for player kills. This change was intended to address an exploit elsewhere in the game, but WvW players took splash damage in the process and were unfairly nerfed. We’ll revert this change for WvW in the April 19 update. Happy scavenging!"
Looks like you were wrong.