Rework the logic so that even if we can't perform the calculation, we set the location on the projection for the ui.
Merge pull request #23 from EventStore/projections-location-fix

Projection 'location' not set until we have a second request