Fixes logging removal of proxies

When trying to remove a proxy that has not been initialised, you end up with undefined index errors. I approached fixing this by setting anything not defined as null. It may be better to initialise the proxy but I was unsure if this was appropriate at the point where the LogRevisionListener is running.