Update RequestAsyncTask.java

RequestAsyncTask.executeOnSettingsExecutor has a mistake in it.
If executeOnExecutorMethod.invoke will throw InvocationTargetException or IllegalAccessException, function this.execute() will be called, right after AsyncTask status will be changed to RUNNING, and then this.execute() will throw IllegalStateException