He ran under 7:29 (7:28.73) in a race that was evenly paced, but just a little slow, and closed in 55, which is fast but not so fast that you'd think he had something close to 7:22-23 in him. You continually overestimate 3k abilities. He is surely able to run in the mid to high 12:40s and 3:27-28, given this race (worth maybe 7:27 at best) and his 1500m pr of 3:28.81, set three years ago.
Definitely a threat to Farah. Asbel would like him to go 5.
Are you looking at the race video or splits, he spent the last lap stalking old Kejelcha and the other guy and only pounced the last 100 meters or so. Merely going at the bell instead would have been worth 2 seconds for a 53. And if you can finish a 3000 that fast, you can get another second out of it somewhere. The "even pace" was too slow for him.