Fix policy classes for --tmp-dir

Policy classes need to return the user-supplied temporary
directory if they decide not to override it.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>