Chris,
Using the same queue for two Seize, Server, or AddTo blocks will not work correctly in the present version of JaamSim. There is no mechanism for the various objects to coordinate their removal of entities.
A) The Branch object cannot direct entities based on their type because there isn't any function for expressions to make this identification. Instead, provide the entities with an attribute that can be used to make the decision. Ideally, the two types of objects should differ in only their inputs, but the above method will work okay for different entity types as long as both have the same attribute.
B) Each AddTo object needs to have its own queue of entities. Sharing the same queue will cause trouble.
Can you describe how you want your model to work? Perhaps, we can help you with the design.
Harry