Actually, it looks to me like you are using the standalone fix. Have you tried the other one (the 42 or whatever it is)? I was in the same exact boat you're in and I was able to finally get out of it.
I tried running both the 43 and 421 recovery fix. It' launches in terminal and I get the following.
Last login: Thu Apr 7 09:22:21 on ttys000
t02aul00179:~ 09060529$ /Users/09060529/Downloads/fixrecovery-osx/fixrecovery43 ; exit;
Initializing libpois0n
No matching processes belonging to you were found
Waiting for device to enter DFU mode
opening device 05ac:1227...
Found device in DFU mode
Checking if device is compatible with this jailbreak
Checking the device type
Identified device as iPhone3,1
Preparing to upload limera1n exploit
Resetting device counters
Sending chunk headers
Sending exploit payload
Sending fake data
libusb:error [darwin_transfer_status] transfer error: timed out
Exploit sent
Reconnecting to device
libusb:error [darwin_close] USBDeviceClose: no connection to an IOService
Waiting 2 seconds for the device to pop up...
opening device 05ac:1227...
Preparing to upload iBSS
Checking if iBSS.n90ap already exists
Preparing to fetch DFU image from Apple's servers
Fetching Firmware/dfu/iBSS.n90ap.RELEASE.dfu...
Segmentation fault: 11
logout
[Process completed]