Put this in for now. There is still a bug though when the bot gets kicked the ID becomes UNKNOWN.
Code:
if(e->v.flags &FL_FAKECLIENT)
RETURN_META_VALUE (MRES_SUPERCEDE, bots[ENTINDEX (e) - 1].steamid);
else if(bots[ENTINDEX (e) - 1].is_used)
RETURN_META_VALUE (MRES_SUPERCEDE, bots[ENTINDEX (e) - 1].steamid);