GPII-539: Correct LifecycleManager's update method to apply live updates from PCP via Websockets

This pull request derives from http://issues.gpii.net/browse/GPII-539.

It is a small one, but given that https://github.com/GPII/prefsEditors/pull/66 is in, PCP's updates will actually be applied.

I've tested with the setup for the pilots: http://wiki.gpii.net/w/index.php/Cloud4all_Pilot_2_-_Set_up_and_installation
This fix looks helpful, but we must have a test case which exercises this code path before it can be merged in. It was the absence of the test case in the first place which led to the possibility of this substantial "dead code" in this method