BundleContext.ungetService() should only return false if the service usage count was zero when the call was invoked. (FELIX-1187)