Bug 1001851 - Fall back to saving temp files if other file pickers fail. r=rnewman, a=lsblakk