So why does it still say "current version 150417-0"?
Since all versions of avast are run through a personal license given to you, the reality is that you do not own, or control, your copy of avast! This means that VPS updates and/or streaming updates are issued and controlled by avast!, and not by you.
Understanding this might take a moment or two for some to understand, as what the licence does is allow you to legally run a copy of avast on your phone or system. You do not own the program. Only avast! does. You get to use the program because avast! granted you the right to use it as a full-featured program via an unique licence they issued to you.
So, if a VPS does not come in as expected, the fault lies on some server or vps database issue on avast's! end, not yours. Your program is fine unless it is displaying/issuing error messages. If you are not seeing any error messages, you are good to go and your program is working as it should.
Patience is key here. If you are getting streaming updates, you are protected with the latest definitions.