fixes bug 1064608 - CurrentProducts gets called too often

@rhelmer r?

This reduces it in half just in the tests. 

@peterbe thanks for the explanation. since everything else uses ```get()``` I am a little wary of adding ```get_all_versions()``` but we can just handle this in the followup.