make try_command not retry on failure

Previously it would keep retrying the command even if executed using try_command, so rubygsm would hang on init if the modem doesn't understand any of the init AT commands.