Allow fake broker to have multiple plans
Add service instance lifecycle test

Includes plan update test [finishes #82695000]