Boost v1.54's packaged_task suddenly dislikes const std::function<> and doesn't copy construct it. Weird.