Weird... Is the phone branded with T-Mobile? That might cause an error. The "finishing flash" will go on for ever so you have to hit "stop" and it will always say "flashing failed". And about the phone not turning on, it's completely normal as long as the breakin ssw is inside.

[EDIT] Maybe you should try to find a newer version of SEFP.