I'd assume if mafia kills TB, their target doesn't die.
If mafia kills target, TB dies anyway.
So here's where we are. Either MR is lying and is TP (ala 112 being tricky), MR is lying and is mafia, or MR is telling the truth and 1 of GEP/falcon/OW are mafia
If we have Otherwise target MR, what would the mafia do? They could kill Otherwise since Otherwise dies in either scenario but leaving MR alive keeps us in the dark about his dream.
In that case we should lynch MR since a lynch can't be blocked. Otherwise, if TB, should target one of falcon or GEP.
So we'd have:
Outcome 1: MR is mafia. He dies.
Outcome 2: MR is Dreamer. He is confirmed TP (and likely Dreamer)
If Otherwise is TB and:
Mafia kill her: Then Otherwise is confirmed TP and we go after falcon or GEP next round
Mafia don't kill her: Otherwise dies (confirming TB) and one of the two remaining mafia options from dream die
If Otherwise is lying:
She doesn't die and becomes prime target next round
In any of the outcomes, there are at least 5 players remaining with: either a TP win, 1 mafia left (and we'd know who from the dream to go after), or worst case 2 mafia left (and we'd know who from the dream to go after)