Fix location freshness test

Last location reading was kept only if it was not fresh