I can imagine, that waiting 10ms is to short for "something" to happen.
before:
```
busy_thread created
hwtimer_wait()
main: return
busy_thread starting
i: 0
j: 0
k: 23
success
```
after:
```
busy_thread created
hwtimer_wait()
busy_thread starting
main: return
i: 37123626
j: 37123626
k: 37123626
success
```