Use OrdinalIgnoreCase where possible (perf)
Pass through Thread CurrentCulture when executing a sync request in a new task