The exiled card returns to its owner’s hand immediately after Brain Maggot leaves the battlefield. Nothing happens between the two events, including state-based actions.
Donc l'adversaire récupère sa carte avant même qu'un joueur ne récupère la priorité une fois la capacité de sadistic en pile (coûts payés et tout). A ce moment là, l'adversaire a le temps de lancer son éphémère, et s'il ne le fait pas, il se défaussera des 2 cartes qu'il a en main (la inconnue + l'éphémère ex-exilé).
Pour Mesmeric Fiend, c'est presque pareil (en supposant qu'il est déjà sur le champ de bataille, et que sa capacité "arrive sur le champ de bataille" est déjà résolue). Tu actives la capacité du sadistic, et la capacité déclenchée de mesmeric se déclenche, puis va en pile au dessus de celle de sadistic. Elle va donc se résoudre en premier, et laisser le temps à ton adversaire de lancer son éphémère, ou bien lui faire défausser ses 2 cartes (comme il veut/peut).