Alright, I took the liberty, went ahead and updated the tests. No changes other than the test code.
I still haven't figured out partial mocks/mockito-spies, so still using the age-old, extend-override-behaviour model for the test.
The new test is in TestNodeStatusUpdater and I removed the one you added in server-tests. Please look at it to see if it's okay.
(Your v4 patch and my patch differ in the file-order. If you want to see the diff of the patches, you can apply yours, generate a patch, then apply mine on a clean workspace, generate another patch and see the diff.)