im on lollipop now and still having the issue, except this time i dont have to take the battery out, when it happens i just wait 30 seconds and when i try again it turns on... still annoying.
i tried everything literally...
i reset my phone and used it like that and it still happened i also...