ESSENTIALS-445 Refactor side-effects out of ping service

- add extra boolean parameter to skip processing (this might need some refactoring later)
ESSENTIALS-445 Refactor side-effects out of ping service

- add extra boolean parameter to skip processing (this might need some refactoring later)
ESSENTIALS-445 Refactor side-effects out of ping service

- add extra boolean parameter to skip processing (this might need some refactoring later)