Anthony - I ported my test script to Lua and it has the same problem. 

newSession = freeswitch.Session("{ignore_early_media=true}sofia/192.168.1.10/1000")

if newSession:ready() then
    freeswitch.consoleLog("info", "Call connected\n" )
else
    local cause = newSession:hangupCause()
    freeswitch.consoleLog("err", "Call not connected. Cause: " .. cause .. "\n" )
end