(Probably) fix a crash caused by not detaching progress proxy on view removal
Also fix duplicated signals problem caused by adding the proxies twice
BUG:352918