Fix single stepping on arm when multiple thread is involved
On linux-arm we use software single stepping where setting the new
breakpoint is only possible while the process is in stopped state.
This CL moves the setup code for single stepping form the SingleStep
operation into the Resume method to avoid an error when the process
already started when we want to step one of the thread.