So if I bought some from etherdelta now would I be able to swap them when they get a new smart contract and a token out?
No you would lose your money and not get the new token, because the snapshot will be taken from around the time trading was halted on most exchanges. You only will get the old token which is probably worthless.