Further component report cleanup

This PR does two things

1. caps the `QueuePostMessages` at a thousand messages. This is actually a perf change because large apps have so many messages the `send` call never debounces!

2. stops monitoring properties. This is another perf thing. When this was happening we were sending crazy amounts of messages through the pipe.