Make default executor use daemon threads to avoid blocking shutdown