Takes care of constructing the full scry path based off the given components. Fills in timestamp with the current time. Logs errors on result conversion failures.