entitlement: respect the entitlement date when computing add-ons blocking states

When computing add-ons blocking states, make sure to respect the entitlement date
over the billing date.

This fixes #121 (the integration test test_cancel_bp_eot now passes and I don't see
duplicated events anymore).

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>