Renaming jobs does not cause logs to be not found #622

* use job uuid to make absolute path for storing jobs
* support backwards compatibility by using db-stored filepath if present