Fix some Clang -Wstring-conversion warnings

Some false positives, but some flagged faulty asserts
where the ! was inside the string instead of outside.
Merge topic 'assert-no-string-conversion' into next

2e92570b Fix some Clang -Wstring-conversion warnings