Hey cite I was thinking about your plight and while I have no experience with short tips, it sounds like you should give the "slow and steady" registering trick a tryout.
I wish we could come up with a better term for the process, but I'll try to explain... For a lot of people, the hardest part about registering is having to basically guess at how deep you should stick the needle before you pull back and see if you're in. This is especially true for me, since I can't see any of the veins in my arm - I feel them out to find the basic location and then would do my best to guess how deep the vein was. Like many i'd insert the needle, pull back, not see any blood, pull out, insert a little deeper (or shallower) and try again.
Well one day I realized that once the needle tip goes just far enough to be under the skin (we're talking what, less than a 16th of an inch?) when you pull back the vacuum is created in the syringe and will STAY THAT WAY until it encounters a liquid to suck up (in this case, hopefully the blood in your target vein).
This means you no longer have to guess at depth! Just insert the needle a tiny bit (just enough to get the "hole" under your skin), pull back on the plunger, hold it, and now slowly push the needle in; when it finally pierces the vein, you'll see the blood fill the syringe and you are now registered and ready for action.
Coming up with this totally made all the difference for me - it doesn't matter if the vein is right under then skin or an inch deep - with your "cocked and ready" syringe, whenever it hits the vein you'll know instantly.
So, even if you're using a 4 inch needle, you won't have to worry about going too deep - when you see the blood, stop!
Of course there is always still the unavoidable fact that sometimes you're just in the wrong spot and you wont hit the vein at all - in those cases you'll just have to use common sense and stop pushing that needle in before it goes through your arm
Good luck!