When Daphne's (Jane Leeves) at KACL, she sits down and picks up the headphones and uses them but in the next shot, a fraction of a second later, the headphones are on the table.
In the entire time that Frasier is in the restaurant, no restaurant staff are visible.
Even if he staples the hem on the pants, there's no way that Phil can wear Frasier's suit.