I just want the old behavior back since it worked great for me. I ended up with this script:
on alfred_script(q)
tell application ":Applications:MacPorts:iTerm2.app"
activate
tell the first terminal
set mysession to (launch session "Default Session")
tell mysession to write text q
end tell
end tell
end alfred_script