When that happens all you have to do is pausing it, relaunching steam and resuming the download should have it jump to 100% in the blink of an eye ;)
If that doesn't work, there are other methods even in the Steam FAQ I think, but haven't used them yet, so don't remember any lol
Bookmarks