accel: mma8451: using non-block to avoid "Resource temporary unavailable" error; support thread force exit.