Win32 Deadlocks Part 2: Stop should do the same things Reset does.

32-bit builds were having crashes with the changes I made yesterday. By unifying Stop and Reset's behaviours(except for the actual NativeMessageReceived calls), they should both work perfectly now. Many thanks to @vsub for testing.