It is reported on Wily, which has newer version of unattended upgrades, so it may behave differently.
I think command
/usr/bin/dpkg --status-fd 9 --force-depends --force-remove-essential --remove linux-headers-4.2.0-16-generic:amd64 linux-headers-4.2.0-16:all linux-image-extra-4.2.0-16-generic:amd64 linux-image-4.2.0-16-generic:amd64
that is shown in the output actually removes the packages since it does not have --no-act, --dry-run or --simulate.
As for bug #1544942,
It is reported on Wily, which has newer version of unattended upgrades, so it may behave differently.
I think command remove- essential --remove linux-headers- 4.2.0-16- generic: amd64 linux-headers- 4.2.0-16: all linux-image- extra-4. 2.0-16- generic: amd64 linux-image- 4.2.0-16- generic: amd64
/usr/bin/dpkg --status-fd 9 --force-depends --force-
that is shown in the output actually removes the packages since it does not have --no-act, --dry-run or --simulate.