Are you sure? I have noticed the behavior with couple of apps (Foursail being one example) - if the developer did not put the new version on top, Warehouse would not recognize an update, but updating via pkcon went fine.