On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

That's what I'm doing - no new info about the arrow is being sent from the time it is fired until it hits.  Then when it hits it gets new info from the server and interpolates position. So if something is out of sync then it can suddenly shift quite fast in the end.
A better solution might be to add a hit effect and just let the arrow die at an appropriate time:)