[PATCH 06/15] service: Split service move functionality for internal use