dont wait for bgtask in queue to finish when shutting down

i'd like to serialize the queue to the db and then just requeue it on
next boot, but i can't be bothered right now so this seems like a better
alternative than we had before at least.

the only caveat with this is that bgtask cache values wont start again
until the 30 minute keep value cache has run out