I think I found it.

I can repeat the keystroke to make Kindle DX change the line spacing to double line again after restart kindle framework or reboot. Since I am not sure if the following is necessary for it to happen so I just let you know what I have in place:
( I have many stuff installed but I think these two are the most relevant. You can try without the following and let us know if it also works.)
1. launchpad
2. Mp3 in music folder
Press key without let go in the following order:
<shift> + <alt> + <space> + <Q> (which is <1>)
<Q> must be pressed after <space> in a relatively fast speed.
* It also works for Kindle 3 (keyboard)
------------------
Here is my theory:
- I have mp3 in the music folder so when I press <alt> + <space> it will play/stop music.
- <shift> + <alt> + <Q> (<1>) to change line space doesn't work because it was consumed by other event receiver in Kindle framework.
- Somehow by pressing <alt> +<space> in between <shift>+<alt> and <Q> cause the Kindle framework to halt a little bit to process music playing function call and when you press <Q> at that moment make the keystroke to be able to trigger the line doubling function.