function fakeMetadataTransition(bucketName, objectName, versionId, cb) {
    return getMetadata(bucketName, objectName, versionId, (err, objMD) => {
        if (err) {
			return cb(err);
		}
        /* eslint-disable no-param-reassign */
        objMD['x-amz-scal-transition-in-progress'] = true;
        /* eslint-enable no-param-reassign */
        return metadata.putObjectMD(bucketName, objectName, objMD, { versionId: decodeVersionId(versionId) },
            log, err => cb(err));
    });
}
updates an object's metadata to show it as transitioning to
another location
@param {string} bucketName bucket name
@param {string} objectName obejct name
@param {string} versionId encoded object version id
@param {Function} cb callback
@returns {undefined}