Gloucester-Hartpury were pushed close by third-bottom Trailfinders, who led by three points midway through the second half.