I'll admit, the circumstances do seem a bit fishy...... ba-dump-bump-bump.  I remember when Pete's Sushi Spot went up in Midtown, that was my first thought.  That location had been so many restaurants over the years, who I think all struggled with the location (kind of hard to get in and out off), and then the same guys have a new restaurant up and running in no time.