[Defy Android Development] wskelly:
After several more hours with no luck, I now am thinking that we just need the display to come up for Android to start up properly...? Look at the logcat (dmesg still shows the same thing):

D/BluetoothA2dpService( 1535): key_name: com.amazon.mp3.metachanged_album
D/BluetoothA2dpService( 1535): com.amazon.mp3.metachanged_album: com.amazon.mp3.album
D/BluetoothA2dpService( 1535): key_name: com.amazon.mp3.metachanged_id
D/BluetoothA2dpService( 1535): com.amazon.mp3.metachanged_id: com.amazon.mp3.id
D/BluetoothA2dpService( 1535): has_special_extra_keys: com.amazon.mp3.playstatechanged
D/BluetoothA2dpService( 1535): key_name: com.amazon.mp3.playstatechanged_track
D/BluetoothA2dpService( 1535): com.amazon.mp3.playstatechanged_track: com.amazon.mp3.track
I/EventHub( 1535): New device: id=3, fd=108, path='/dev/input/event4', name='sholes-keypad', classes=0x81, configuration='/system/usr/idc/sholes-keypad.idc', keyLayout='/system/usr/keylayout/qtouch-touchscreen.kl', keyCharacterMap='/system/usr/keychars/qwerty.kcm', builtinKeyboard=true, usingSuspendBlockIoctl=false, usingClockIoctl=false
D/BluetoothA2dpService( 1535): key_name: com.amazon.mp3.playstatechanged_artist
D/BluetoothA2dpService( 1535): com.amazon.mp3.playstatechanged_artist: com.amazon.mp3.artist
E/filemap ( 1535): mmap(0,4096) failed: No such device
I/EventHub( 1535): New device: id=4, fd=118, path='/dev/input/event3', name='qtouch-touchscreen', classes=0x15, configuration='/system/usr/idc/qtouch-touchscreen.idc', keyLayout='/system/usr/keylayout/qtouch-touchscreen.kl', keyCharacterMap='/system/usr/keychars/qwerty.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=false
D/BluetoothA2dpService( 1535): key_name: com.amazon.mp3.playstatechanged_album
D/BluetoothA2dpService( 1535): com.amazon.mp3.playstatechanged_album: com.amazon.mp3.album
D/BluetoothA2dpService( 1535): key_name: com.amazon.mp3.playstatechanged_id
D/BluetoothA2dpService( 1535): com.amazon.mp3.playstatechanged_id: com.amazon.mp3.id
I/EventHub( 1535): New device: id=5, fd=119, path='/dev/input/event2', name='cpcap-key', classes=0x1, configuration='/system/usr/idc/cpcap-key.idc', keyLayout='/system/usr/keylayout/cpcap-key.kl', keyCharacterMap='/system/usr/keychars/cpcap-key.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=false
I/InputReader( 1535): Device added: id=-1, name='Virtual', sources=0x00000301
I/InputReader( 1535): Device added: id=5, name='cpcap-key', sources=0x00000101
I/InputReader( 1535): Touch device 'qtouch-touchscreen' could not query the properties of its associated display 0. The device will be inoperable until the display size becomes available.
I/InputReader( 1535): Device added: id=4, name='qtouch-touchscreen', sources=0x00001103
I/InputReader( 1535): Device added: id=0, name='sholes-keypad', sources=0x80000101
I/InputReader( 1535): Reconfiguring input devices. changes=0x00000004
I/InputReader( 1535): Device reconfigured: id=4, name='qtouch-touchscreen', surface size is now 480x854, mode is 1
D/dalvikvm( 1535): GC_FOR_ALLOC freed 1079K, 45% free 4524K/8195K, paused 78ms, total 93ms
I/dalvikvm-heap( 1535): Grow heap (frag case) to 13.126MB for 635812-byte allocation
I/SystemServer( 1535): Input Method Service
W/InputMethodManagerService( 1535): Couldn't create dir.: /data/system/inputmethod
I/SystemServer( 1535): Accessibility Manager
I/ActivityManager( 1535): Config changed: {1.0 0mcc0mnc en_US sw320dp w320dp h544dp nrml long port ?uimode ?night finger -keyb/v/h -nav/h s.2 themeResource=null}
I/PackageManager( 1535): Running dexopt on: com.andrew.apollo
D/dalvikvm( 1602): DexOpt: load 128ms, verify+opt 735ms, 1233644 bytes
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.
I/InputDispatcher( 1535): Dropped event because input dispatch is disabled.

At the end there where it says "Dropped event because input dispatch is disabled" --> that is because I was touching the display. So while the screen is dark everything is still awake, we aren't totally locked up yet.

Here are some interesting lines:

I/InputReader( 1535): Device added: id=-1, name='Virtual', sources=0x00000301
I/InputReader( 1535): Device added: id=5, name='cpcap-key', sources=0x00000101
I/InputReader( 1535): Touch device 'qtouch-touchscreen' could not query the properties of its associated display 0. The device will be inoperable until the display size becomes available.
I/InputReader( 1535): Device added: id=4, name='qtouch-touchscreen', sources=0x00001103
I/InputReader( 1535): Device added: id=0, name='sholes-keypad', sources=0x80000101
I/InputReader( 1535): Reconfiguring input devices. changes=0x00000004
I/InputReader( 1535): Device reconfigured: id=4, name='qtouch-touchscreen', surface size is now 480x854, mode is 1

Can't understand why it boots once and then never again, driving me nuts trying to figure it out, gotta go to bed though.