1) AcceptBribe VnV event question

Does the characters faction change before or after the event kicks in?

For example say a macedonian character get bribed by a thrace diplomat, the AcceptBribe events occurs is the faction of the (former?) macedonian character macedon or thrace.

2) If the senate isn't a faction in a campaign are you able to recover eagles (i.e. trigger RecapturedLegionaryEagle event)?

3) Can you script in senate missions? (i.e. have the script trigger a senate mission to recapture a legionary eagle)