I'm in a similar boat ->
https://blockchain.info/tx/8f8e4928592a27f69b7ec910e8cb71a4341b0358d81a3713e5fea28ac9a0660dDidn't think 120 sat/byte was a bad fee but there you go.
Feel there must be a better way, something to make miners take a chunk of low fee, high wait transactions instead of just 'skimming the cream' all the time.