Ensure ImapDb.Folder updates email total when marking removed

Updates the total email count as well as the unread email count when
adding or removing the removed frag from messages.

This prevents the ConversationMonitor freaking out between removing a
message from the base folder and the IMAP server notifting that the
change has occurred.
5 jobs for wip/289-folder-not-fully-populated in 6 minutes and 48 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
passed #263154
fedora

00:04:06

failed #263155
ubuntu

00:06:46

 
  Test
skipped #263156
flatpak
 
  Deploy
skipped #263157
review
skipped #263158
allowed to fail manual
stop_review
 
Name Stage Failure
failed
ubuntu Build There has been a runner system failure, please try again
  on gcc150.osuosl.org d836cf30
Using Docker executor with image ubuntu:rolling ...
ERROR: Preparation failed: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (executor_docker.go:414:120s)
Will be retried in 3s ...
Using Docker executor with image ubuntu:rolling ...
Pulling docker image ubuntu:rolling ...
Using docker image sha256:b977ae81df17d99df8b56b68970fae5a62dd1bf16a1a35644af40fb5736217d9 for ubuntu:rolling ...
Running on runner-d836cf30-project-1894-concurrent-2 via gcc150.bak.milne.osuosl.org...
ERROR: Job failed (system failure): Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (executor_docker.go:932:120s)