plotly.saveImage will now always call back, and will ensure a callback
exists before trying to call it.