A kind of "HP" check would be nice to prevent bots with 3 HP from dropping down somewhere where they'll lose 10 HP...
However, this is only necessary in
very few maps. IN 99% of all cases, it's (IMHO, at least) the waypointer's responsibility to avoid such connections that will hurt bots seriously. 2-3 points are ok, but IMO, a WP file where a bot can lose 5 points or more by following a regular connection is a bad waypoint file. Water waypoints should be placed at the surface anyway; there are generally only few spots where bots really have to dive.
Some maps are just not suitable for bots, I fear...
In some selected situations, this idea would really result in less stupid bot behaviour and make more maps available for bot matches - but alas, this sounds like it's going to stay a dream...