The first issue was a deliberate decision. It's technically a bug, but it would have caused more significant issues to prevent it.

The second issue is only a problem when that's the first event after the game has been off a long time. The event is actually occurring in the middle of the game's 'catch-up processing' at launch time. The crew does actually clean up all the stuff that accumulated *prior* to the event in the game's catch-up processing, but not what accumulates afterward. It's the same way in the Mac and Windows versions, too.
_________________________
Barbara
Unicorn
Last Day of Work