I checked your 2nd transaction, I think 20 Gwei is high enough. I usually set it to 16 Gwei in EtherDelta. I guess it might be a problem of EtherDelta itself. As someone mentioned above, try to reload/reopen the webpage to see if it's working or not.
I did but it didn't work. Also why is Etherdelta so slow?