The 1.5 DICE patch really screwed with the system.
It screwed up all BF2 mods
It's my guess that this is the problem.
So until DICE fixes it, you can't laze a spot and have the ordinance 'drop in'.
I think you could become commander and drop it yourself, however.
You'd have to give it a try.
You still have to wait for the ordinance to 'warm up', so for JDams I believe it is 20 or 30 minutes from game start and every 20 or 30 minutes after it has dropped.
Transport Helis are as good as they will get with bot pilots.
Use to be the bot pilot would just hop out once he got to the CP and waste the vehicle.
If you don't want them using it then get to it first.