DFU mode cannot be "blocked". There would be nothing to block that function, aside from hardware issues. Sometimes, you have to holds the button till t goes black twice....like when I was in a respring loop. Or something like that. I actually think it was a boot loop but cdnt tell. Try to hold the buttons for 20 seonds, then letting go of sleep and keep holding home.