After a made basket, Team A calls a Time Out. During the Time Out B1 is substituted by B6. During the Throw-in, and before the clock starts, B6 fouls A1 (A1 IS NOT the in-bounding player). B1 comes to the table to report in. A1 makes the Free Throw. The official beckons in B1

. The table crew informs the official that B1 IS NOT allowed to be substituted. As they get ready to shoot the 2nd Free Throw, Team B calls a Time Out.
Even though the official allowed B1 to reenter the game can they remove him from a
player status back to a
substitution status?