I tried using viaBTC but it said transaction doesn't exist which is weird. Does the last transaction still have more depending unconfirmed txs?
1st: https://blockchain.info/tx/2064111acf45f84d8a2e04ce6949712d9c672292ccf267b15c260eb645fb0e7b
2nd: https://blockchain.info/tx/00ed51ec731d26c1a65f1138d568d0e937d35fefb663e285912ad3ab4f243241
3rd (Mine): https://blockchain.info/tx/9f90e644bebd82c4121e3a96a70b47e52acc2994a8c94b5f90dd8dc846132191
Hmm... It's possible that viabtc might require a certain number of confirmations for the transaction to be considered as confirmed. I've seen the TX's, with that number, it should be fine now so try it again.
If the "transaction doesn't exist" still showed up. Most probably they require it to be fully confirmed since the only prerequisites of viabtc is the minimum fee thats should be at least 10 sat per byte, it shouldn't have any unconfirmed parent and it should not be related to any double spent. I see that it meets them all.
I'll also try broadcasting it.
EDIT: Done rebroadcasting the 3rd TX. You should now enter it in viabtc