backend-headless: Don't try to finish frame if it was cancelled
This is a bit of a dumb copy from what the DRM backend does in what I think is a similar situation, but I'm not entirely sure this is the correct fix.
Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.
This is a bit of a dumb copy from what the DRM backend does in what I think is a similar situation, but I'm not entirely sure this is the correct fix.