spec and code fixes for upstart provider