So my iPhone 3GS just got stuck in the middle of something and it has happened sometimes, no big deal.. Like usually I just reboot/reset the iPhone and it works like charm... But not today. So iPhone somehow got stuck and when rebooting it just stays on the Apple logo. What to do?