A few updates on how KnowledgeNotFoundException is constructed and reacted to in tasks

@mkit  @bures