awaitExit: don't fail on nonzero exit status unless container is still running
emit null value when there's no initial app endpoint
seed UI: handle app endpoints being unavailable
clean up server options
handle master outages
fix tab styling