Optimize Ready Checks - show notready icon by default

Further changes to the ready checks system. Now no longer runs in a
loop, shows not-ready icon as a default and only fires when a member
flag is changed (marked ready or not ready). Should be a fair
performance improvement for ready checks.