drm/ttm: Improved fencing of buffer object lists