I can confirm that this happens for me as well. I’m running wp-cli 0.20.0 on WordPress 4.3, and the activation hook (and presumably deactivation hook) is being ignored.
This happens even when Query Monitor is the only plugin running. For some reason, it doesn’t see the activation hook.