No point in working around on_activated bug unless it's that event.
No need to check existence any more, SublimeLinter#is_scratch does it.
Cache find_file, that is used in Linter#build_args.