Same here, it would appear that the fixes are customized for situations just slightly different. I'm also on an 8.1 laptop, so maybe the original fix was for Win 8.0?
I tried to manually change the folder name inside SFXFix.zip, but that just confused SFC more (I get decompression errors inside CBS.log instead now).
The results of just running SFCFix by itself gives this output:
---------------------------------------------------------------------------------------------------------------------------------------------------------------
SFCFix version 2.4.5.0 by niemiro.
Start time: 2015-06-15 00:01:39.134
Microsoft Windows 8.1 Update 3 - amd64
Not using a script file.
AutoAnalysis::
CORRUPT: C:\Windows\winsxs\amd64_microsoft-windows-u..ed-telemetry-client_31bf3856ad364e35_6.3.9600.17842_none_90da81a4dac50d54\utc.app.json
CORRUPT: C:\Windows\winsxs\amd64_microsoft-windows-u..ed-telemetry-client_31bf3856ad364e35_6.3.9600.17842_none_90da81a4dac50d54\telemetry.ASM-WindowsDefault.json
SUMMARY: Some corruptions could not be fixed automatically. Seek advice from helper or sysnative.com.
CBS & SFC total detected corruption count: 2
CBS & SFC total unimportant corruption count: 0
CBS & SFC total fixed corruption count: 0
SURT total detected corruption count: 0
SURT total unimportant corruption count: 0
SURT total fixed corruption count: 0
AutoAnalysis:: directive completed successfully.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Looks like I have exactly the same winsxs folder as the above guy, too, after looking at his cbs.log.... the one that ends in ".17842_none_90da81a4dac50d54" instead of ".17747_none_90df8130dac08ee0".