That's my pet peeve with SFO ops. It often appears obvious that there are delays coming because the aircraft is still a distance away, or in your case, the pilots aren't there. If it's that obvious, they should be transparent with the information, and definitely not board a plane to make folks sit for an hour.