Although I can appreciate it may seem slightly inconsistent, there's a big difference here.
If you consider the members online block; this can only show a maximum of X number of members online. After which, to see the rest, you need to view the full online list. Therefore, the header of that block links to the full online list.
Whereas, the Staff Online block is different. That always lists all staff members who are online. Linking that to another list of staff members who are online seems unnecessary because it will be the same information. Therefore it takes you to a list of all staff members.
The online indicator isn't a bad idea, there, but then for consistency the online indicator would need to be on all of the other notable members tabs too.