sbws: weight bandwidths based on the time since the last bandwidth
Split off legacy/trac#27346: weight bandwidths based on the time since the last bandwidth, because: * if we only record bandwidths when they change, bandwidths that are updated soon after the last bandwidth are weighted too high we can either: * record the bandwidths every hour, even if they haven't changed * weight each bandwidth by the time since the last bandwidth
issue