Fix response_timeout

response_timeout is a method specific to a meterpreter session, not shell. So if the user is using a Msf::Sessions::CommandShell type payload, he will never see a backtrace before interacting with the sessions.

This is kind of a serious bug. Please don't let it sit.