Don't fail on malformed assistants, only log warning (tests included).

- cache seems to work ok with malformed assistants, but we should make sure and write some tests for that