maplistmodel: Fix items-changed emission
We were modifying the removed value before passing it to the items-changed signal, so we always ended up with removed == 0 in our signal emission, instead of passing the original value on, as we should.
Pointed out in !4870 (closed)