Changing invincibility time to 30 seconds would allow people to undock, and then cruise away or inflict a good deal of damage on an enemy before that enemy can do anything to them. As I'm sure any experienced pilots know, 30 seconds in a cap vs cap combat is ALOT of damage. You can take the enemy shield in 30 seconds, while the other guy can't hurt you. Might fix this problem, but would just make a bigger one.
As everyone else said; undock bot, then stick to outposts.