Connect to client.windowClosed instead of workspace.clientRemoved

This is called earlier, so we resize before FFM picks a new client.
Moveresize clients to 0,0,0,0 before the correct rect

This forces kwin to get a new pixmap and so prevents graphics bugs