Worker threads now only ignore return value from running function if and only if it's None.