Fix for #2345

For FlowSeries queries when granularity is specified, time-sample starts @ start_time + granularity. Therefore, if granularity > (end_time - start_time), then time-sample is > end_time and hence no result is being returned. Modified code to start the time-sample @ start_time instead of start_time + granularity.