perf(server,mobile): reuse cached committed attachment URLs across thread reopens