serialize application tasks and reject queuing too many build tasks