Basically, the problem is that when I use q to exit magit-status and then C-x g again, the mode-line-process from forge--msg is lost. Can we make it so that forge--msg has some indirection and instead sets the status for a general Git repository and then have separate hooks that sync that mode-line-process value to the magit-status buffers? That way, the status doesn't get lost during a long forge-pull even if I kill the magit-status buffer and reopen it.