Hi Josh!
I looked at this a little and the code seemed different so it would not what in git terms they call "cherry picking", essentially applying the same fix to another branch (ie release).
I could be wrong about it though, I didn't look at it in great details...
That said I submitted another fix in the same general area in the past and Andrew (one of the FreePBX developers) wasn't very hot about backporting it to 12... That fix however while it was composed of less source code lines had something in it that made it more complex, more risky... It was OK to apply it to a beta, more risky to apply it to a stable release...
If FreePBX 13 doesn't get out very soon now and if Andrew says that he would apply a pull request done against FreePBX 12 to implement the same thing I can look at it...
I do expect FreePBX 13 to get out very very soon now... Many FreePBX devs suggested it was close to release and on my box it no longer reports itself as a RC (Release Candidate) but like a stable release...
Have a nice day!
Nick