Remote.xs: Return a truthy value to indicate if finish() succeeded

The remote side's pre-receive hook may refuse the operation. Always
execute the 'status' callback to get this information.