[WFCORE-236] Refactor FileSystemDeploymentService

Separate out the different use cases so it's not such a hodgepodge.
Should be in it's own finally block